我正在爲一家公司工作,我們正在使用本地TFS進行開發並繼續構建,但我們的環境託管在AWS上。我們需要從我們的構建服務器到AWS建立一個持續部署管道。任何針對企業的建議都會繼續爲這樣的環境部署工具?我們已經通過Octopus Deploy完成了POC。是否可以使用Microsoft工具設置繼續部署管道?任何指針和文檔與示例將不勝感激。歡呼聲在TFS和AWS之間繼續部署
回答
您可以從微軟的TFS容易集成新版本管理工具。
!!釋放TFS 2015年更新2
管理工具,最簡單的方法是安裝TFS 2015年更新2 RC。它完全支持MS,並且工作得很好。
http://nkdagility.com/the-high-of-release/
!!發佈管理與TFS
一種替代,直到Update 2是使用VSTS發佈管理在線從本地TFS做部署VSTS。
我會建議你使用上述兩種方法中的一種或您的TFS服務器移動到VSTS在它的全部。
!!對於TFS
發佈管理服務器對於現在的RM發佈的版本可供下載和安裝。它不如新的,但也很好。
http://nkdagility.com/create-release-management-pipeline-professional-developers/
Octopus Deploy確實是一個不錯的選擇。 Octopus Deploy和TFS/VSO可以一起工作,使自動化,持續交付變得簡單。有關詳細信息,請參閱http://docs.octopusdeploy.com/display/OD/Team+Foundation+Server的Octopus Deploy文檔
也可以使用Microsoft工具設置繼續部署管道。您需要使用Microsoft Release Managerment。它可以運行自動化將您的應用程序部署到每個環境。
- 如果您正在使用vNext構建,就像James提到的那樣,這僅支持Team Foundation Server 2015(更新2及更高版本)和Visual Studio Team Services。詳細功能,你可以參考以下鏈接:Release Management vNext
- 如果您在XAML構建工作,這裏是一個很好的文檔有關Continuous Integration, Continuous Deployment with Team Foundation Server 2013 & VS 2013
你可以不用章魚。您需要的只是一個基於EC2的構建代理(PAT)身份驗證,您可以部署幾乎任何工件。如何做到這一點在以下教程中給出。
如何使用AWS CodeDeploy和Microsoft Team Foundation Server(TFS)構建CI/CD管道 (對於混合/複雜部署,您可以使用此部署,您可以部署IIS網站,MSI軟件包,服務和exe)。其優點在於,通過單一部署,您可以部署到場所和雲環境中。 https://www.youtube.com/watch?v=MIE0P3m9eEY
如何整合AWS彈性魔豆與微軟的Team Foundation Server(TFS)或(VSTS) (對於IIS網站/批處理作業,你可以用這個) https://www.youtube.com/watch?v=nRLZZefLDqU
如何整合AWS Cloudformation與微軟團隊基礎服務器(TFS) (完全自動化的基礎設施和管理基礎設施代碼) https://www.youtube.com/watch?v=WU93NJT0_3s
- 1. Java:在繼續其餘部分之前部署一種方法
- 2. AWS Node JS代碼部署SDK:RegisterApplicationRevision和createDeployment之間的區別
- 3. 如何使圖像在多個部分之間繼續間斷?
- 4. 部署計劃生成期間發生錯誤。部署無法繼續
- 5. Powershell部署IIS和TFS
- 6. Newrelic Azure網站繼續部署失敗
- 7. 在部署期間aws codedeploy git修訂
- 8. TFS 2012 Update 3持續集成和自動部署
- 9. AWS Docker部署
- 10. 持續部署,RoR和Heroku
- 11. 連續部署和交付
- 12. Jenkins和PHP連續部署
- 13. dexing和部署之間的區別?
- 14. 構建和部署之間的區別?
- 15. mvn包tomcat6之間的差異:部署和mvn tomcat6:部署
- 16. 多持續部署觸發VSTS但不是在2017年TFS
- 17. 在TFS 2012中使用持續集成進行自動部署
- 18. TFS構建 - 部署
- 19. 部署DB TFS MSBuild
- 20. File_In_Use在通過繼續交付進行部署時部署失敗
- 21. 繼XCUITest之後繼續
- 22. AWS ELB零宕機時間部署
- 23. 在AWS上部署Android
- 24. 錯誤部署在AWS上
- 25. 在AWS EC2上部署Strongloop
- 26. 如何在DynamoDb表已存在的情況下繼續部署
- 27. WSO2 Kuberentes AWS部署
- 28. AWS Lambda包部署
- 29. TFSPreview.com和Azure在TFS中爲多個解決方案進行連續部署
- 30. 使用TFS將Docker鏡像部署到AWS ECR
八達通是比什麼都MS此刻的好,雖然發佈經理的新版本看起來很有希望它還沒有。但是,您需要升級到TFS 2015更新2才能獲得這些功能 –