我们是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释放
- 2. VSTS和Azure使用
- 3. 在多线程环境中使用NLog
- 4. 在多种环境中使用collectstatic
- 5. 在多线程环境中使用CList
- 6. 在多线程环境中使用TraceSource
- 7. 在多线程环境中使用StringBuilder
- 8. 在多线程环境中使用Log4Net
- 9. 在多线程环境中使用sqlite
- 10. 在xml中使用环境变量(在Azure ServiceDefinition xml中)
- 11. 使用Azure的基准环境
- 12. 使用Latex创建具有多个子环境的新环境
- 13. VSTS - 发布环境特定的web.config
- 14. VSTS Rest API环境ID不正确
- 15. .htaccess在多个环境
- 16. Azure密钥保管库 - 多个环境,我需要为每个环境提供Azure密钥保管库吗?
- 17. 使用多个环境文件
- 18. 使用Vagrant管理多个环境
- 19. 在多环境
- 20. 多个环境2
- 21. Docker多个环境
- 22. 在Azure环境中推送通知
- 23. 在Azure环境中卸载IIS AppDomain
- 24. 在Windows Azure环境中获取CloudDriveException:ERROR_HTTPS_NOT_SUPPORTED
- 25. 在多用户环境下使用RVM
- 26. 在独立主机环境中使用工作角色azure
- 27. 如何在azure webjob中使用python虚拟环境
- 28. 在Azure环境中使用WCF宁静服务
- 29. 在Azure环境中最好使用线程或任务库
- 30. ELMAH在Azure多个web角色实例环境中的一个位置记录