Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuzd/AntDeploy
Tools to deploy applications to remote server(iis,windowsService,linuxService,docker) support netframework and dotnetcore,support rollback and increment deploy
https://github.com/yuzd/AntDeploy
build cicd-pipeline deployment docker iis linuxservice macdevops msdeploy rollback webdeploy windowsservices
Last synced: 10 days ago
JSON representation
Tools to deploy applications to remote server(iis,windowsService,linuxService,docker) support netframework and dotnetcore,support rollback and increment deploy
- Host: GitHub
- URL: https://github.com/yuzd/AntDeploy
- Owner: yuzd
- License: apache-2.0
- Created: 2019-01-21T13:25:14.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-27T05:42:06.000Z (2 months ago)
- Last Synced: 2024-10-13T07:08:27.332Z (25 days ago)
- Topics: build, cicd-pipeline, deployment, docker, iis, linuxservice, macdevops, msdeploy, rollback, webdeploy, windowsservices
- Language: C#
- Homepage: https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy
- Size: 78.3 MB
- Stars: 910
- Watchers: 82
- Forks: 195
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - yuzd/AntDeploy - Tools to deploy applications to remote server(iis,windowsService,linuxService,docker) support netframework and dotnetcore,support rollback and increment deploy (C\#)
README
# AntDeploy
Download url:vs2022的版本
https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy2022vs2019请使用:
https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeployVsix更老的:
https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy# 功能
* 支持docker一键部署(支持netcore)
* 支持iis一键部署(支持netcore和framework)
* 支持windows服务一键部署(支持netcore和framework)
* 支持linux服务一键部署(支持netcore)
* **(支持增量发布)(支持一键回滚)(支持点火)(支持选择特定文件发布)(支持查看发布记录)**
* 支持脱离Visual Studio独立使用(跨平台支持windows系统和mac系统)
* 支持Agent批量更新# 系列视频已全部录制完成
https://www.bilibili.com/video/BV1sP411j7eK
# (如要安装Windows服务器上agent服务)How to install
https://github.com/yuzd/AntDeployAgent/issues/1
# 为什么发布到【windows服务】或【linux服务】需要服务器上要装agent?
https://github.com/yuzd/AntDeployAgent/issues/7
# 如何脱离Visual Studio独立使用
https://github.com/yuzd/AntDeployAgent/issues/18
# 其他教程(看完原理使用更上手)
https://github.com/yuzd/AntDeployAgent/issues
# 脑图
![image](https://images4.c-ctrip.com/target/zb0r11000000ra2dzE339.jpg)
![image](https://images4.c-ctrip.com/target/zb0u12000000rklqgBFDD.jpg)
![image](https://images4.c-ctrip.com/target/zb0n12000000rpzbfB29A.jpg)# DEMO
【demo演示】一键发布netcore项目到Docker
https://github.com/yuzd/AntDeployAgent/issues/6【demo演示】IIS一键发布mvc项目(netframwork版本)
https://github.com/yuzd/AntDeployAgent/issues/2【demo演示】IIS一键发布mvc项目(netcore)
https://github.com/yuzd/AntDeployAgent/issues/3【demo演示】一键发布WindowsService项目(netframwork版本)
https://github.com/yuzd/AntDeployAgent/issues/4【demo演示】一键发布WindowsService项目(netcore web项目)
https://github.com/yuzd/AntDeployAgent/issues/5【demo演示】一键发布WindowsService项目(netcore 普通项目)
https://github.com/yuzd/AntDeployAgent/issues/17【demo演示】一键发布WindowsService项目(netcore3.0项目)
https://github.com/yuzd/AntDeployAgent/issues/32【demo演示】一键发布Linux服务部署(netcore web项目)
https://github.com/yuzd/AntDeployAgent/issues/38【demo演示】 AntDeploy发布前端项目到IIS(脱离vs单独使用)
https://github.com/yuzd/AntDeployAgent/issues/23【demo演示】 如何用AntDeploy批量更新Agent
https://github.com/yuzd/AntDeployAgent/issues/25【demo演示】使用nssm来部署netcore web项目到windows服务
https://mp.weixin.qq.com/s/Q0O7ikVOiHNccd9Qdms-jw# IIS发布效果
![image](https://images4.c-ctrip.com/target/zb0q15000000xwkq07449.gif)
# Docker发布效果
![image](https://images4.c-ctrip.com/target/zb0d15000000xtt49033C.gif)
# mac电脑使用效果(mac端请在群文件下载)
![image](https://images4.c-ctrip.com/target/zb0t160000010orw7C020.gif)# 其他
如果您对这款vs插件有任何意见和建议都欢迎提Issue让我听到你们的需求,致力打造成方便每个net开发者都能轻松部署提高生产力的好工具。
反馈QQ群:
![image](https://images4.c-ctrip.com/target/zb0711000000rv06a5645.jpg)# 关于源码
所有源代码全部开源 https://github.com/yuzd/AntDeploy