我们是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环境