我有兩個Jenkins主機,並且希望First Jenkins根據第一個結果中的「SUCCESS」在遠程Jenkins上觸發一個任務。 我看了各種插件,但他們似乎都表明一個詹金斯主機,其中多個作業可以用這種方式鏈接。Can Jenkins是否可以在遠程jenkins上觸發一個工作
7
A
回答
1
您可以在host1上設置下游作業,該作業僅在host1上的第一個作業成功時才生成。 在這份工作中,你會觸發一個遠程構建,就像我在此描述的那樣answer
0
是的。配置您的Jenkins節點並標記它們,如master
和slave
(管理詹金斯 - >管理節點)。
1)配置Job A
並指定它只能在master
(「限制可以運行此項目的位置」和標籤字段中輸入master
)運行。
2)配置Job B
,使其只觸發如果Job A
是成功的:
「生成後操作」 - >「觸發只有當生成成功」
3)引腳Job B
到slave
相似步驟1
8
同時,詹金斯插件面世,這使得它容易得多:
https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Remote+Trigger+Plugin
+0
這個插件沒有維護,不支持文件夾中的作業。記住這一點 – Brandon 2017-03-06 21:45:29
1
使用cURL請求很容易,不需要插件或master> slave關係。從開始到開始,我花了5分鐘。 使用以下手冊:
https://www.nczonline.net/blog/2015/10/triggering-jenkins-builds-by-url/
相關問題
- 1. 我可以使用jenkins觸發在另一個jenkins上構建
- 2. 主jenkins可以在遠程jenkins上運行作業嗎?
- 3. Jenkins從API觸發一個工作
- 4. 是否可以從一個特定分支觸發Jenkins?
- 5. Jenkins遠程觸發器用戶名
- 6. 從另一個工作觸發「執行maven發佈」jenkins作業
- 7. 如何在Jenkins中一次遠程觸發一次構建?
- 8. Can Jenkins可以構建Eclipse項目嗎?
- 9. Jenkins notifyCommit觸發器不工作?
- 10. Jenkins - 觸發預定作業
- 11. Jenkins + Github - 觸發java程序
- 12. 我可以在我的工作區上啓動jenkins工作嗎?
- 13. Jenkins遠程API - 使用靜態下拉參數觸發作業
- 14. 是否可以自定義Jenkins的工作狀態?
- 15. 爲每個參數觸發Jenkins作業
- 16. 無法使用jenkins參數化遠程觸發器插件
- 17. 在Jenkins作業的另一個Jenkins實例上運行Jenkins作業
- 18. 在Jenkins完成構建後觸發相同的jenkins作業
- 19. 從另一個Jenkins文件調用遠程jenkins文件
- 20. 與Puppet觸發Jenkins
- 21. 在主要工作開始之前,是否有可能在Jenkins中觸發從屬工作?
- 22. 從TestRail觸發一個Jenkins構建
- 23. 遠程升級Jenkins
- 24. 遠程驗證Jenkins
- 25. Jenkins遠程部署
- 26. Jenkins遠程備份
- 27. 如何在觸發遠程構建後從Jenkins獲得響應
- 28. 是否可以導出Jenkins項目?
- 29. Openshift - 觸發Jenkins構建在git push上
- 30. Perl發送不工作Jenkins?
兩個詹金斯是在我的情況大師,並沒有奴隸。因爲據我所知,奴隸不需要安裝詹金斯,而是有一個管道,讓詹金斯大師在遠程執行命令,並通過ssh或其他方式獲得結果。那麼這將如何與多個主人一起工作? – kamal 2012-07-19 13:10:15
它不會。在這種情況下,您可以添加後構建步驟(例如,執行shell腳本或Groovy),並通過URL調用第二個構建。 – armandino 2012-07-19 13:40:04