1个jenkins作业根据参数触发多个jenkins作业

时间:2012-05-30 06:25:06

标签: jenkins jenkins-plugins

是否有任何Jenkins插件可以帮助解决以下问题:

  • 如果目录<XXX*存在于SVN文件夹<GoRoCo>
  • 然后调用<GoRoCo>_<XXX> Jenkins作业 ?

例:
在作业"TEST"中,我指定目录名称(A,B,C)和文件夹名称(G1R2)等参数,然后作业"TEST"应触发作业"G1R2_A""G1R2_B""G1R2_C"

4 个答案:

答案 0 :(得分:3)

使用Parameterized Trigger Plugin。指定要在插件中调用的作业时,您可以使用令牌,如JOB_${PARAM1}_${PARAM2}

答案 1 :(得分:2)

看看那个插件,我认为它完全符合您的要求:

https://wiki.jenkins-ci.org/display/JENKINS/Files+Found+Trigger

答案 2 :(得分:2)

使用Build Flow plugin

借助此插件,您可以运行带或不带参数的多个作业。

答案 3 :(得分:0)

使用一些脚本为每个修改过的项目创建包含所需参数的属性文件,并将它们放在工作区目录中。

稍后您可以使用参数化插件来触发此类下游项目。

enter image description here

注意:您可能还必须在触发下游项目后删除这些属性。