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发布实践过程,

 

posted @ 2022-06-27 11:21  大凉龙雀美人鼓  阅读(226)  评论(0)    收藏  举报