[英]Continuous Deployment with TeamCity
我最近在TeamCity中設置了CI服務器,現在想要將其用於下一步,即持續部署。 基本上,我們為每個客戶提供一套寧靜的服務和大約3個Web應用程序。 所有客戶都獲得3種環境QA,UAT和Prod。 我們希望能夠在測試通過后自動部署我們的構建。 我不是在尋找自定義腳本選項來做到這一點。 我見過很多SO。 我們正在尋找的是像UDeploy這樣的解決方案,但價格較低。 有人知道UDeploy的替代品嗎? 或者與TeamCity一起使用的其他持續部署插件?
謝謝,
如果這是.net你應該看看Octopus,它現在可以很好地與TeamCity一起使用。
http://www.paulstovell.com/octopus/octopus-octopack-and-teamcity
我不知道是否有任何我不理解的部分,但我也會使用TeamCity。
如果您有用於管理測試的構建配置,則可以輕松創建部署配置,這些配置由測試配置的成功觸發。 我們以這種方式處理許多部署。
再次,抱歉,如果我在這里遺漏了一些東西......
編輯 :
成功構建另一個配置時,可以觸發TeamCity中的構建配置: 在JetBrains文檔中構建觸發 (查看“完成構建觸發器”)
或者您可以使用一個具有許多“構建步驟”的構建配置: 在JetBrains文檔中構建步驟
每個步驟按順序運行,並且僅在前一步驟成功時運行。
另一種選擇:RedGate最近更新了其部署管理器工具的價格: http : //www.red-gate.com/delivery/deployment-manager/
如果您有5個或更少的項目,該工具似乎是免費的。
我對Nolio ASAP很熟悉,但對其定價一無所知: http ://www.noliosoft.com/product/nolio-automation-center
作為該產品的開發人員,我將在此處將BuildMaster添加到選項列表中。 基本上,您可以運行基本教程來開始從TeamCity( http://inedo.com/buildmaster/extensions/teamcity )進行部署,然后根據需要將部署計划自定義到任何其他環境。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.