我們是VSTS的新手,將使用在線服務並與我們的Azure AD租戶進行整合。由於我們開發涉及Office 365的開發,這意味着我們有生產和開發Office 365/Azure AD環境。我們知道我們的身份驗證只能與其中的一種綁定(這很好),但是我們可以使用VSTS來針對這兩種環境執行任務(例如,暫存,部署等)嗎?我們應該考慮是否存在某些不適用的工作,或者是否有其他建議,說明我們如何在這些環境中利用VSTS,因爲我們將測試代碼用於開發和生產?謝謝!在多個Azure環境中使用VSTS
0
A
回答
0
做到這一點的一個選擇是使用powershell和服務主體認證。沒有點複製\粘貼文件,所以我會留下一個鏈接。
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-authenticate-service-principal
你也可以直接對API進行身份驗證,獲得oAuth標記,並做任何事情。不是超級簡單的,但可以做到;)
0
您可以添加多個湛藍的服務端點,然後通過釋放部署的應用程序,簡單的步驟:
- 請參閱本博客:Automating Azure Resource Group deployment using a Service Principal in Visual Studio Online手動配置Azure service endpoint(手冊配置部分)
- 創建Release Definition在VSTS
- 添加環境(如分期,部署)
- 添加Azure App Service Deployment任務爲每個環境
- 爲這些任務指定相應的Azure訂閱
相關問題
- 1. VSTS和Azure使用
- 2. 在多線程環境中使用CList
- 3. 在多線程環境中使用Log4Net
- 4. 在多線程環境中使用TraceSource
- 5. 在多線程環境中使用NLog
- 6. 使用Latex創建具有多個子環境的新環境
- 7. 使用Azure的基準環境
- 8. 使用Vagrant管理多個環境
- 9. 在多環境
- 10. 多個環境2
- 11. Docker多個環境
- 12. VSTS Rest API環境ID不正確
- 13. VSTS - 發佈環境特定的web.config
- 14. 在Azure環境中卸載IIS AppDomain
- 15. 在Azure環境中使用WCF寧靜服務
- 16. 如何在多個環境中使用copycopter?
- 17. 在多個開發環境中使用Zend Tool
- 18. 在JavaScript項目中對多個環境使用NODE_ENV
- 19. 在多個環境中使用C#類庫的配置
- 20. 在多層環境
- 21. 在多種環境
- 22. Azure WebJob託管環境
- 23. Azure環境中的Hadoop中的Runtime.exec()
- 24. 部署Azure的WebJob使用VSTS
- 25. 使用Azure雲服務的CI/CD vsts
- 26. 多用戶多環境
- 27. 多個本地化環境
- 28. 多個環境與codeigniter
- 29. azure-arm模板中的環境變量
- 30. 使用TFS刪除文件在Azure環境