我有兩個管道運行在不同的代理上,一個用於構建並運行單元測試另一個將工件部署到tomcat。第一個管道被配置爲存儲工件,文件被複制到server/artifacts/pipelines/xx文件夾。如何獲得第二個管道將文件複製到第二個代理上?GoCD - 如何跨機器/管道複製文件
回答
正如Juhi在前面的回答中所說,您可以使構建管道上游依賴於部署管道。當您創建部署管道時,請務必在中選擇步驟2:材料管道作爲材料並選擇構建管道。
由於Go CD具有客戶端服務器體系結構,因此在一個管道中定義的所有工件都將傳輸到服務器,並可用於所有下游相關性。發生這種情況是因爲您可以有多個代理,並且不能保證相同的代理將同時執行構建和部署。
在下游管道(您的情況下部署管道)中,您可以添加作業獲取任務您可以在其中選擇構建管道,階段和作業,從而創建工件並將工件交給工件。
您甚至可以創建模板以部署,並將其用於在不同環境中進行部署。
您可以在第一個和第二個管道之間創建管道依賴關係。請參閱create pipeline dependncy文件。之後setup fetch artifact task在第二個管道中從第一個管道獲取工件。
這兩個鏈接都已損壞:( – dokaspar
新鏈接應該是https://docs.gocd.org/current/configuration/managing_dependencies.html#fetching-artifacts-from-an-upstream-pipeline和https:// docs.gocd.org/current/configuration/managing_dependencies.html#creating-a-dependency –
- 1. 如何複製跨機器
- 2. 如何重命名GoCD管道?
- 3. 如何跨平臺複製C#文件?
- 4. 複製文件跨UNC
- 5. 在Xcode管理器中複製文件?
- 6. Jenkins:從Multibranch管道中複製文物
- 7. 如何跨多個Jenkins主控主機實現構建管道?
- 8. DynamoDB跨區域增量複製失敗的管道
- 9. GoCD中的材料
- 10. 複製jenkins管道項目
- 11. 將GoCD管道部署到AWS Ec2實例
- 12. Gocd管道連接到git的存儲庫來產生僞影
- 13. 如何將文件從一臺Windows機器複製到其他Windows機器?
- 14. Unix - 如何從遠程機器上覆制文件列表
- 15. 如何將Windows主機上的文件複製到Docker容器
- 16. 如何將文件從Docker Ubuntu容器複製到Windows主機
- 17. 如何將文件同時複製到遠程機器列表?
- 18. gocd搬運工容器不sving我使用的GoCD - 服務器搬運工容器<a href="https://hub.docker.com/r/gocd/gocd-server/" rel="nofollow noreferrer">https://hub.docker.com/r/gocd/gocd-server/</a></p> <p>我安裝的卷,他們建議嘗試建立GoCD管道
- 19. 如何複製文件總管特定文件夾咕嚕
- 20. 如何在Tizen文件管理器中添加或複製和粘貼文件?
- 21. 從Unix機器txt文件複製到Windows機器
- 22. Shell腳本從Linux機器的文件複製到Windows機器
- 23. PowerShell複製隨機文件
- 24. Xamarin複製文件跨平臺
- 25. 使用VB.NET跨域文件複製
- 26. 如何將文件和文件夾樹複製到遠程機器?
- 27. 如何管道到一個文件(NodeJS)
- 28. 如何以隨機順序和隨機時間複製文件?
- 29. 跨數據中心:MySQL複製與簡單文件複製?
- 30. nib文件如何知道文件的所有者控制器
我已經在文檔中看到了提取任務..但在作業/任務屏幕中找不到它..它在安裝完不同的插件(從s3獲取)。 – saugata