如何在jenkins管道中触发提交消息的作业?

时间:2017-02-03 07:07:17

标签: jenkins jenkins-plugins jenkins-pipeline

我想为每次提交触发作业,但是基于提交消息模式或关键字匹配。 是的,我们只为自由风格的项目插件“提交消息触发器插件”。 如何在管道项目中实现这一点?

1 个答案:

答案 0 :(得分:1)

当我们开始在我们公司使用管道时,我们有了stash pullrequest builder插件,它也无法从管道中使用。

因此,我们使用一个简单的自由式作业来使用Parameterized Trigger Plugin来触发我们的管道构建,以便为下游构建提供构建的git提交。使用插件,您还可以使用git插件环境变量的值提供自定义命名参数:

  

分支= $ {GIT_BRANCH}

您可以在Git Plugin wiki page环境变量部分找到它们。

编辑:使用params对象访问提供的参数:

  

echo"分支:$ {params.branch}"

相关问题