因此,我在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