{"id":13458173,"url":"https://github.com/yuzd/AntDeploy","last_synced_at":"2025-03-24T15:30:59.600Z","repository":{"id":38011109,"uuid":"166818376","full_name":"yuzd/AntDeploy","owner":"yuzd","description":"Tools to deploy applications to remote server(iis,windowsService,linuxService,docker) support netframework and dotnetcore,support rollback and increment deploy","archived":false,"fork":false,"pushed_at":"2024-08-27T05:42:06.000Z","size":82128,"stargazers_count":910,"open_issues_count":2,"forks_count":195,"subscribers_count":82,"default_branch":"master","last_synced_at":"2024-10-13T07:08:27.332Z","etag":null,"topics":["build","cicd-pipeline","deployment","docker","iis","linuxservice","macdevops","msdeploy","rollback","webdeploy","windowsservices"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yuzd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-21T13:25:14.000Z","updated_at":"2024-10-11T06:16:22.000Z","dependencies_parsed_at":"2024-08-27T06:56:36.024Z","dependency_job_id":null,"html_url":"https://github.com/yuzd/AntDeploy","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuzd%2FAntDeploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuzd%2FAntDeploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuzd%2FAntDeploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuzd%2FAntDeploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yuzd","download_url":"https://codeload.github.com/yuzd/AntDeploy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245297935,"owners_count":20592505,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["build","cicd-pipeline","deployment","docker","iis","linuxservice","macdevops","msdeploy","rollback","webdeploy","windowsservices"],"created_at":"2024-07-31T09:00:46.227Z","updated_at":"2025-03-24T15:30:59.533Z","avatar_url":"https://github.com/yuzd.png","language":"C#","funding_links":[],"categories":["C\\#"],"sub_categories":[],"readme":"# AntDeploy\nDownload url:\n\nvs2022的版本\nhttps://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy2022\n\nvs2019请使用：\nhttps://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeployVsix\n\n更老的：\nhttps://marketplace.visualstudio.com/items?itemName=nainaigu.AntDeploy\n\n\n# 功能\n* 支持docker一键部署(支持netcore)\n* 支持iis一键部署(支持netcore和framework)\n* 支持windows服务一键部署(支持netcore和framework)\n* 支持linux服务一键部署(支持netcore)\n*  **(支持增量发布)(支持一键回滚)(支持点火)(支持选择特定文件发布)(支持查看发布记录)**\n* 支持脱离Visual Studio独立使用（跨平台支持windows系统和mac系统）\n* 支持Agent批量更新\n\n# 系列视频已全部录制完成\n\nhttps://www.bilibili.com/video/BV1sP411j7eK\n\n# (如要安装Windows服务器上agent服务)How to install \n\nhttps://github.com/yuzd/AntDeployAgent/issues/1\n\n# 为什么发布到【windows服务】或【linux服务】需要服务器上要装agent?\n\nhttps://github.com/yuzd/AntDeployAgent/issues/7\n\n# 如何脱离Visual Studio独立使用\n\nhttps://github.com/yuzd/AntDeployAgent/issues/18\n\n# 其他教程(看完原理使用更上手)\n\nhttps://github.com/yuzd/AntDeployAgent/issues\n\n# 脑图\n\n ![image](https://images4.c-ctrip.com/target/zb0r11000000ra2dzE339.jpg)\n \n ![image](https://images4.c-ctrip.com/target/zb0u12000000rklqgBFDD.jpg)\n \n ![image](https://images4.c-ctrip.com/target/zb0n12000000rpzbfB29A.jpg)\n\n# DEMO\n\n【demo演示】一键发布netcore项目到Docker\nhttps://github.com/yuzd/AntDeployAgent/issues/6\n\n【demo演示】IIS一键发布mvc项目(netframwork版本)\nhttps://github.com/yuzd/AntDeployAgent/issues/2\n\n【demo演示】IIS一键发布mvc项目(netcore) \nhttps://github.com/yuzd/AntDeployAgent/issues/3\n\n【demo演示】一键发布WindowsService项目(netframwork版本)\nhttps://github.com/yuzd/AntDeployAgent/issues/4\n\n【demo演示】一键发布WindowsService项目(netcore web项目)\nhttps://github.com/yuzd/AntDeployAgent/issues/5\n\n【demo演示】一键发布WindowsService项目(netcore 普通项目)\nhttps://github.com/yuzd/AntDeployAgent/issues/17\n\n【demo演示】一键发布WindowsService项目(netcore3.0项目)\nhttps://github.com/yuzd/AntDeployAgent/issues/32\n\n【demo演示】一键发布Linux服务部署(netcore web项目)\nhttps://github.com/yuzd/AntDeployAgent/issues/38\n\n【demo演示】 AntDeploy发布前端项目到IIS（脱离vs单独使用）\nhttps://github.com/yuzd/AntDeployAgent/issues/23\n\n【demo演示】 如何用AntDeploy批量更新Agent\nhttps://github.com/yuzd/AntDeployAgent/issues/25\n\n【demo演示】使用nssm来部署netcore web项目到windows服务\nhttps://mp.weixin.qq.com/s/Q0O7ikVOiHNccd9Qdms-jw\n\n# IIS发布效果\n\n![image](https://images4.c-ctrip.com/target/zb0q15000000xwkq07449.gif)\n\n# Docker发布效果\n\n![image](https://images4.c-ctrip.com/target/zb0d15000000xtt49033C.gif)\n\n# mac电脑使用效果(mac端请在群文件下载)\n![image](https://images4.c-ctrip.com/target/zb0t160000010orw7C020.gif)\n\n# 其他\n如果您对这款vs插件有任何意见和建议都欢迎提Issue\n\n让我听到你们的需求，致力打造成方便每个net开发者都能轻松部署提高生产力的好工具。\n\n反馈QQ群：\n ![image](https://images4.c-ctrip.com/target/zb0711000000rv06a5645.jpg)\n\n# 关于源码\n所有源代码全部开源 https://github.com/yuzd/AntDeploy\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuzd%2FAntDeploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyuzd%2FAntDeploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuzd%2FAntDeploy/lists"}