IIS 自動化發布工具實現【一】


【持續更新中啦】

過去一年,有在嘗試做.net 這塊的開發運維工作。基於現在的開發場景,寫了一套差異發布工具。后面用python重寫了一套,現學現賣。

 

主要功能

差異打包、自動發布、自動回滾

 

實現架構

1.Manager   部暑在本地負責編譯代碼的工作站。負責獲取git的簽入記錄,按記錄獲取差異文件列表進行打包,然后上傳到遠程vps的管理中心。

2.Server   部署到遠程vps  ,是發布更新的管理中心。負責接收更新包,分發到應用服務器,回滾更新。支持多重部署,比如隔離的線上開發環境,預生產環境,生產環境。

3.machine  遠程的應用vps的代理端,負責下載更新包,備份文件,更新iis站點。

 

下一篇:

IIS 自動化發布工具實現-Manager【二】 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM