如何为大量项目运行特定的Jenkins Job

时间:2017-02-02 11:21:20

标签: git jenkins jenkins-workflow

我是詹金斯的新手,并且在如何配置它以便运行某些特定的作业(让我们称之为code-check-syntax)以获取大量项目(存储库)方面存在一些问题来自格里特。让我们说所有这些项目都有某种前缀,从abc前缀开始,例如。

  • abc/project1
  • abc/project2
  • abc/project3/subproject
  • ...

因此,我想为任何这些存储库中创建的每个补丁集运行code-check-syntax Job。

P.S。它对我来说对单个存储库很有用(在Jenkins Freestyle类型的Job,SCM - > Git中),但是如果存储库的数量可以是任何数量,那该怎么办呢。在我看来,Jenkins Pipeline Plugin在这种情况下很有用,但无法弄清楚如何使用它。

1 个答案:

答案 0 :(得分:1)

经过一段时间的研究,我发现可以使用提供给构建的 Gerrit参数。在这种特殊情况下,我们可以使用$GERRIT_PROJECT参数来解决特定的gerrit项目。

enter image description here