2014-10-01 74 views
1

我正在使用一個Jenkins設置/實例來運行冒煙測試(即僅將Jenkins用於QA)。現在我必須在我的第一個實例中使用另一個Jenkins作業網址。目的是在代碼升級成功後(在Dev Jenkins上),它應該自動觸發煙霧測試(在QA Jenkins上)。如何在Jenkins中使用Job Import Plugin?

我知道Job導入插件可以用來實現這一點,但我不確定在哪裏完全配置它。谷歌搜索它,但無法找到任何東西。

對此的任何幫助將非常感激。

提前致謝!

+0

爲什麼你認爲job插件是一個很好的選擇?爲什麼不在第二臺機器上設置一個作業,並在第一個作業完成後使用觸發器? – indiv 2014-10-01 05:45:09

+0

如果我可以訪問Dev Jenkins,我會這樣做的。不幸的是,我無法訪問它,因此這個簡單的想法在這裏不起作用。 :) – 2014-10-01 05:58:39

回答

0

如果你有給DEV機HTTP訪問,也許你可以使用URL觸發插件: https://wiki.jenkins-ci.org/display/JENKINS/URLTrigger+Plugin

,並觸發一次成功的版本號網址:

http://YOUR_JENKINS_SERVER/job/YOUR_JOB/lastSuccessfulBuild/buildNumber 

如果你不」在您的QA和DEV機器之間沒有任何訪問權,這將很難觸發任務;)

0

只需導入Job Import插件,重新啓動Jenkins,然後使用以下URL訪問瀏覽器上的插件: <詹金斯URL> /作業進口

對於防爆:http://localhost:8080/jenkins/job-import

如果你在這裏得到一個錯誤頁面,交叉檢查插件安裝是否成功與否。直到所有依賴插件都成功安裝後,纔會生效。

相關問題