AntDeploy的自动化发布的简单实践
主题:因项目涉及到WebApi和前端页面的发布更新,比较频繁,单个/多个文件更新比较繁琐并且容易出现人为错误,效率低下,故使用AntDeploy进行一键部署
部署范围包含IIS,windows服务,Linux环境下的部署暂时没有涉及,后续有机会的话会进行更新,
简单记录及整理部署的步骤及方式,以作备忘及参考。
感谢其他大佬的分享
附上原文地址:http://t.zoukankan.com/yudongdong-p-10986154.html,包含且不限于该文
插件以下简称Ant
环境说明:目前使用VS2017 可以直接在扩展更新中下载安装Ant ,同时Ant也支持脱离VS使用,具体可自行搜索,或者加入QQ群(488312978),群文件中有以下提到的所有文件及说明
1.下载安装Ant插件,详细过程不再赘述,不懂的兄弟可以自行了解
2.下载安装Agent到服务器,详细安装可参考群文件中的相关安装流程
3.设定Agent配置文档 AntDeployAgentWindowsService.exe.config ,主要是Token(自定义即可),Port(自定义),发布历史保留个数OldPulishLimit(默认10个),DeployDir:发布使用目录 为空代表当前目录 如果填写D:\test 代表使用D盘下的test文件夹

PS:以上Agent,配置完毕,需要开通目标端口,在本机telnet ip port端口验证畅通后进行下一步
4.截至目前,我们配置的信息如下
测试token: *****
测试地址:IP:Port
4.1项目右键打开AntDeploy


a) 填写环境名称后点击增加环境
b) Host: IP:port
c) Token: 服务器Agent配置的名称
d) 测试连接成功后 点击 添加服务器
e) 添加排除的文件,支持正则
5.IIS发布示例



网站名称和IIS中发布的名称保持一致
7.windows服务发布示例



以上就是IIS 和 windows服务的Ant发布实践过程,

浙公网安备 33010602011771号