2016-03-02 53 views
1

我正在爲一家公司工作,我們正在使用本地TFS進行開發並繼續構建,但我們的環境託管在AWS上。我們需要從我們的構建服務器到AWS建立一個持續部署管道。任何針對企業的建議都會繼續爲這樣的環境部署工具?我們已經通過Octopus Deploy完成了POC。是否可以使用Microsoft工具設置繼續部署管道?任何指針和文檔與示例將不勝感激。歡呼聲在TFS和AWS之間繼續部署

+1

八達通是比什麼都MS此刻的好,雖然發佈經理的新版本看起來很有希望它還沒有。但是,您需要升級到TFS 2015更新2才能獲得這些功能 –

回答

1

您可以從微軟的TFS容易集成新版本管理工具。

!!釋放TFS 2015年更新2

管理工具,最簡單的方法是安裝TFS 2015年更新2 RC。它完全支持MS,並且工作得很好。

http://nkdagility.com/the-high-of-release/

!!發佈管理與TFS

一種替代,直到Update 2是使用VSTS發佈管理在線從本地TFS做部署VSTS。

https://blogs.msdn.microsoft.com/visualstudioalm/2015/11/28/deploy-artifacts-from-onprem-tfs-server-with-release-management-service/

我會建議你使用上述兩種方法中的一種或您的TFS服務器移動到VSTS在它的全部。

!!對於TFS

發佈管理服務器對於現在的RM發佈的版本可供下載和安裝。它不如新的,但也很好。

http://nkdagility.com/create-release-management-pipeline-professional-developers/

2

Octopus Deploy確實是一個不錯的選擇。 Octopus Deploy和TFS/VSO可以一起工作,使自動化,持續交付變得簡單。有關詳細信息,請參閱http://docs.octopusdeploy.com/display/OD/Team+Foundation+Server的Octopus Deploy文檔

也可以使用Microsoft工具設置繼續部署管道。您需要使用Microsoft Release Managerment。它可以運行自動化將您的應用程序部署到每個環境。

0

你可以不用章魚。您需要的只是一個基於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