2
我的團隊將VSTS用於Web項目的CI/CD。爲了保持我們的代碼分離,我們使用兩個獨立的存儲庫作爲前端和後端。VSTS搭建多個回購
- 如何建立一個構建合併來自兩個庫的構建工件成一個單一版本:
兩個問題是由本次上調?
- 如何分別從每個存儲庫中觸發此單個構建/發佈過程?
我的團隊將VSTS用於Web項目的CI/CD。爲了保持我們的代碼分離,我們使用兩個獨立的存儲庫作爲前端和後端。VSTS搭建多個回購
兩個問題是由本次上調?
第一步是爲兩個存儲庫創建CI構建。一旦你讓他們編譯並生成必要的工件,你需要創建一個單一的CD版本。在編輯器的頂部,有一個Artifacts
選項卡。
一旦出現,你可以將多個建立或釋放它。只需點擊Link an artifact source
並添加您的兩個CI構建。
接着,移動到Triggers
標籤。在這裏,您可以添加觸發器,以便從任何或所有CI構建中成功完成。
當你添加一個任務,你的釋放和需要訪問的神器,它會給你使用Linked Artifact
或URL Artifact
的選項。選擇Linked Artifact
,然後單擊工件路徑的三點瀏覽按鈕。您將會看到如下所示的屏幕,您可以在兩個版本之間找到鏈接的工件。
您可以鏈接到某個版本定義多個構建工件,但據我所知,只有一個構建可以觸發釋放。 – AspiringTFSGuru