将命令行参数传递给Gerrit和Jenkins

时间:2014-01-02 10:15:01

标签: jenkins gerrit

在Jenkins上我有一个使用gerrit触发器/事件配置的maven作业。每次将更改推送到gerrit git repo时,作业都会自动启动。

我已将一个maven构建配置文件添加到名为 functional_test 的作业中,该作业会运行更多测试,因此需要更长的时间。

现在我想控制是否应该在推动gerrit时激活或停用配置文件。

在进行推送时,是否有可能将参数传递给gerrit,或者将这些参数传递给jenkins作业或触发另一个已激活配置文件的作业 - 是否更喜欢前者?

这里似乎它们在提交消息中传递参数: https://wiki.hpdd.intel.com/display/PUB/Changing+Test+Parameters+with+Gerrit+Commit+Messages

但未记录如何从那里解析参数

1 个答案:

答案 0 :(得分:0)

您可以在作业配置中配置环境变量。在我们的项目中,我们完成了key=value export key我们的蚂蚁目标读取此值。 this may help you