2017-04-09 78 views
-1

我想了解VSTSAZURE之間的關係。 我打算在Azure中部署一些應用程序,並想知道Azure中是否有任何方法可以維護髮布和構建?還是我們必須使用VSTS?VSTS和Azure使用

編輯

我目前在內部部署TFS一切,正在使用內部部署MS發佈管理來管理我的版本(這是一個有點複雜)。

現在Azure確實提供了使用App Service集成的持續部署,但我覺得這對於簡單的應用程序來說可能更簡單(這個假設是否正確?)。探索Azure,我也看到了Octopus的部署(在計算部分)。這是否意味着我們可以在不使用VSTS的情況下管理Azure內的部署? (我目前不在乎TFS內的工作項目,積壓和流程)

+1

可以使用VSTS的構建和發佈場景的。儘管您也可以使用其他售貨機提供的CI/CD工具。使用VSTS的優勢在於它們都屬於Microsoft,因此傾向於在​​API版本之間保持最佳同步。 – jessehouwing

+0

CI/CD未內置到Azure中?因此,例如,我不能將我的源代碼放入BitBucket中,並使用webhook觸發Azure中的構建? – Farax

+0

你可以爲webapps – 4c74356b41

回答

1

關於VSTS和Azure之間的關係。

  1. 要進行身份驗證的用戶和控制與Azure的AD組服務的訪問:Access with Azure Active Directory (Azure AD)
  2. 設置結算時,你需要更多的用戶,管道等.. Set up billing to pay for users, pipelines, and cloud-based load testing in Visual Studio Team Services

關於部署的應用程序,以蔚藍的,有方法很多,例如:

  1. Continuous Deployment to Azure App Service,源代碼可以在VSTS,Git的,到位桶等...
  2. VSTS建立和釋放,源代碼可以在VSTS,GitHub的,外部的Git和Subversion:Build definition repository
  3. 一些工具,例如Visual Studio中:Using Visual Studio 2015 and Deploying your first web app to your FREE Azure Subscription
+0

我想部署一些應用程序,點1可能不是直接可行的。我可以理解,對於簡單的網站來說,情況很複雜,但是複雜的版本需要Octopus部署和/或MS Release Management之類的東西。這個假設是否正確? – Farax

+1

@Farax是的,第1點用於簡單部署,否則其他部署方式會更好。 –

相關問題