2016-02-07 74 views
0

我已經設置了Gerrit和Jenkins。我已經配置了Jenkins的gerrit-trigger插件,所以Gerrit的變化由Jenkins驗證。'PROJECT'不是有效的參數。你的意思是空嗎?

現在,想要自動創建Jenkins作業,在Gerrit中創建新存儲庫時使用Jenkins jobgenerator插件。

因此,我想創建一個Gerrit鉤子(文件./hooks/project-created)。

我也創建了一個Jenkins作業來生成Jenkins驗證作業。

但是,當我手動模擬鉤,與 JENKINS_URL = http://127.0.0.1:8081/jenkins Java的罐子詹金斯-cli.jar -i的〜/ .ssh/id_rsa建立puppet_creator -p PROJECT = FOO BRANCH =酒吧

我得到錯誤: 'PROJECT'不是有效的參數。你的意思是空嗎?

如上所述,參數在我的Jenkins Job中聲明,有什麼問題?我已經嘗試了StringText參數類型。

Jenkins Job Builder configuration

回答

0

嗯,我應該有RTFM正確:

詹金斯jobgenerator插件有它自己的各種參數:Generator ParameterGenerator Choice。必須使用這些來代替通常的stringChoice Parameter):

Jenkins parameters types

所以,這項工作: Jenkins job generator for Gerrit

相關問題