用AntDeploy如何更新Agent

用AntDeploy如何更新Agent

AntDeploy

AntDeploy是一款开源的一键发布部署工具,目的是代替重复性的发布动作,提高部署效率

1.一键部署iis

2.一键部署windows服务

3.一键部署到Docker

4.支持增量

5.支持只发布特定文件

6.支持回滚到指定历史版本

7.支持查看发布历史记录

8.支持脱离vs单独使用

9.支持发布前端项目到iis

10.支持url点火查看是否部署成功

github开源地址

插件下载地址

前提条件

AntDeploy插件的版本>=6.2

Agent的版本>=6.2

如果不满足以上2个条件的请手动更新,在群文件下载!

下载AntDeployAPP独立使用版本

所谓独立版本就是脱离vs独立使用

下载最新版本的Agent

(可在群文件下载)

然后将Agent解压到本地

打开AntDeployAPP独立版本

选择上面解压本地的文件目录

发布配置,添加环境 添加要更新agent的服务器

回到【Windows服务发布】选择 添加的环境

特别注意,服务名称要填写:AntDeployAgentWindowsService

点击【发布】 即可更新

实现原理:

AntDeploy 会根据你填写的服务名称 :AntDeployAgentWindowsService 来判断是否是更新Agent

如果是更新Agent AntDeploy只负责把新的Agent文件传输到服务器上

你可以仔细看下新版本的Agent目录下会有一个 deploy_end.bat 文件内容如下:

@ECHO OFFsc stop AntDeployAgentWindowsService //这句的意思是停止Agent服务xcopy /e $DeployFolder$ $AppFolder$ /y //这句里面有占位符,意思是复制文件sc start AntDeployAgentWindowsService //这句的意思是启动Agent服务

如果没有 deploy_end.bat 文件会更新失败有这个文件 会执行这个文件 实现自更新自己!!!

相关文章

魑祟的意思

魑祟的意思

忽略此网络

忽略此网络

全部射箭游戏大全分享 2025火爆的射箭游戏有哪些

全部射箭游戏大全分享 2025火爆的射箭游戏有哪些