用AntDeploy如何更新Agent
2019-06-06 17:34
1691 查看
AntDeploy
AntDeploy是一款开源的一键发布部署工具,目的是代替重复性的发布动作,提高部署效率
-
1.一键部署iis
-
2.一键部署windows服务
-
3.一键部署到Docker
-
4.支持增量
-
5.支持只发布特定文件
-
6.支持回滚到指定历史版本
-
7.支持查看发布历史记录
-
8.支持脱离vs单独使用
-
9.支持发布前端项目到iis
-
10.支持url点火查看是否部署成功
前提条件
- AntDeploy插件的版本>=6.2
- Agent的版本>=6.2
如果不满足以上2个条件的请手动更新,在群文件下载!
下载AntDeployAPP独立使用版本
下载最新版本的Agent
(可在群文件下载)
然后将Agent解压到本地
打开AntDeployAPP独立版本
- 选择上面解压本地的文件目录
特别注意,服务名称要填写:AntDeployAgentWindowsService
- 点击【发布】 即可更新
实现原理:
- AntDeploy 会根据你填写的服务名称 :AntDeployAgentWindowsService 来判断是否是更新Agent
- 如果是更新Agent AntDeploy只负责把新的Agent文件传输到服务器上
- 你可以仔细看下新版本的Agent目录下会有一个 deploy_end.bat 文件
内容如下:
@ECHO OFF
sc stop AntDeployAgentWindowsService//这句的意思是停止Agent服务
xcopy /e $DeployFolder$ $AppFolder$ /y//这句里面有占位符,意思是复制文件
sc start AntDeployAgentWindowsService//这句的意思是启动Agent服务
- 如果没有 deploy_end.bat 文件会更新失败
有这个文件 会执行这个文件 实现自更新自己!!!
相关文章推荐
- 如何动态更新JVM中的class文件
- 如何做cramfs只读文件系统的在线更新
- TSYS一个新闻多种特性时如何进行前台更新?
- 在WSUS 3.0的环境中,部分客户机没有向WSUS服务器更新状态,该如何解决?
- 技术QA:如何限制客户端 Windows Update 仅从公司内部 WSUS 服务器上更新? 推荐
- 如何更新分区关键字
- 幻灯片中如何让日期和页码自动更新
- 如何给所有连接设备更新apk版本
- 在Domino中如何为一些特定的邮箱数据库更新设计
- SVN 服务器IP地址变更的话,客户端如何更新?
- centos 中如何将python更新到最新的版本
- 如何让你的Win10系统不再“念诗”—— 关闭Win10自动更新
- 如何在 Linux 上安装/更新 Intel 微码固件
- 如何更好的更新网站新内容,让百度看好你
- 如何手动更新Joomla!
- 思考线上如何既保证不影响查询,又能做更新操作
- 关于Installshield 2010安装包如何更新旧版本
- 如何检测当前已安装的杀毒软件和软件更新时间,就像XP的安全中心那样
- Win8Metro应用自动更新功能如何关闭
- 如何关闭win10应用商店自动更新