2016-02-28 561 views
0

Devs有巡航控制與svn。我只在http請求到達時運行測試。有詹金斯和紅寶石測試,需要集中在一個繁重的工作。下載的multijob插件,創建一個階段,其中有3個測試。測試不會開始,並會長時間繼續執行。jenkins不運行mulijob項目

Started by user anonymous 
[EnvInject] - Loading node environment variables. 
Building in workspace /var/lib/jenkins/jobs/full_payps/workspace 
Xvfb starting$ Xvfb :2 -screen 0 1280x1080x16 -fbdir /var/lib/jenkins/xvfb-4-5075789107118417278.fbdir 
>> Job status: [dif_value_client] the 'build only if scm changes' feature is disabled. 
Starting build job dif_value_client. 
>> Job status: [client_success_an] the 'build only if scm changes' feature is disabled. 
Starting build job client_success_an. 
>> Job status: [client_success] the 'build only if scm changes' feature is disabled. 
Starting build job client_success. 
Aborting all subjobs. 
Xvfb stopping 
Build was aborted 
Aborted by anonymous 
Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered 
Finished: ABORTED 

回答

1

您必須安裝Authorize Project plugin(或類似的,但現在它是唯一的一個),並配置建立授權策略。

在全球詹金斯的安全設置,你需要激活你要允許您的實例(Manage Jenkins-> Configure Global Security -> Access Control for Builds -> Configure Build Authorizations in Project Configuration -> Select Run as ...

在你需要選擇一個策略和配置它的每個上游作業配置哪些策略。

+0

謝謝,但問題是我只有一個執行者。當我將其更改爲值「2」的父作業仍在執行並且作業1啓動時。現在我必須解決parraleling,因爲我不能在一瞬間運行超過1個測試。 – 2500mA