因此,我在Visual Studio 2015中提供了一些解决方案,其中包含多个可使用发布选项单独发布到Azure的Web和应用程序服务。 但是现在我想自动执行部署(稍后将单元测试添加到管道中)。我发现我可以通过将我的解决方案托管在Visual Studio Team Services中的git(或TFS)存储库中,然后将我的“项目”连接到Azure中的“应用程序服务”。每次我将代码推送到git时,它都会触发构建并将其部署到连接到此VSTS项目的所有天青机器。但是,它似乎只能作为启动项目的项目设置工作。 它甚至可以设置这样的东西?在同一解决方案中连续部署多个服务
0
A
回答
1
简答:是的,这是可能的。
如果使用Visual Studio Team Services,您需要定义要部署的每个组件不同Artifact
,然后你就可以创建单独的Releases
为每个工件的将它们部署到不同的环境或在不同的服务器上。
你可能最终做的是,有1个构建定义在解决方案中构建几个项目,并创建和复制几个构件(如果有3个不同的服务部署,至少需要3个构件),然后创建3发布定义以部署这3个工件。
从技术上讲,您可以将它们全部部署到一个发行版定义中,但通常您希望灵活性能够独立部署每个组件。
看看这个文件,以获取有关关系的更多信息构建之间,文物和发布:
https://www.visualstudio.com/en-us/docs/release/author-release-definition/understanding-artifacts
相关问题
- 1. 在解决方案中连续部署多个网站项目
- 2. TFSPreview.com和Azure在TFS中为多个解决方案进行连续部署
- 3. 在同一个解决方案中部署多个.Net Core Web项目到多个Azure应用服务
- 4. 如何在同一台服务器上部署UAT和Development SharePoint解决方案?
- 5. 部署CRM解决方案
- 6. 解决方案包 - 部署
- 7. SSRS解决方案部署
- 8. 在一个目录中部署两个项目解决方案
- 9. 如何在多个项目中部署解决方案
- 10. 使用Azure和VSO Git多项目解决方案进行连续部署
- 11. 为多重Sharepoint解决方案部署解决方案MSBuild脚本
- 12. NullReferenceException异常的解决方案在一个连续的循环
- 13. 在同一解决方案中引用(调用)Web服务
- 14. NET服务解决方案
- 15. Node.js在一个解决方案中服务两个AngularJS项目
- 16. 是否可以将多个解决方案或多个项目的解决方案部署到AppHarbor
- 17. 在多个解决方案中使用同一个文件
- 18. 在同一个.net解决方案中的多个edmx
- 19. Visual Studio:如何部署解决方案并继续开发
- 20. 如何将多项目解决方案部署到生产服务器
- 21. 运行在同一个解决方案
- 22. XNA:在同一个解决方案
- 23. 部署asp.net解决方案到多个网站
- 24. ClickOnce部署包含多个项目的解决方案
- 25. 将asp.net解决方案部署到多个托管系统
- 26. 下它部署多个项目的ASP.NET网站解决方案
- 27. 在线和内部部署的一般解决方案?
- 28. 部署到Sharepoint 2013解决方案GAC
- 29. TFS数据库部署解决方案
- 30. 如何部署SSRS解决方案?
非常感谢您! – jimmy