如何 运行 为大量项目指定 Jenkins Job
How to run specific Jenkins Job for a large number of projects
我是 Jenkins 的新手,对于如何配置它以便 运行 一些特定的工作(我们称之为 code-check-syntax
)对于大量项目(存储库)来自 Gerrit。假设所有这些项目都有某种前缀并从 abc
前缀开始,例如
abc/project1
abc/project2
abc/project3/subproject
- ...
所以,我想 运行 code-check-syntax
为在任何这些存储库中创建的每个补丁集工作。
P.S。它对我来说适用于单个存储库(在 Jenkins Freestyle 类型 Job,SCM --> Git 中),但是如果存储库的数量可以是任意的怎么办。在我看来,Jenkins Pipeline Plugin 在这种情况下很有用,但不知道如何使用它。
经过一段时间的研究,我发现可以使用提供给构建的 Gerrit 参数。在这种特殊情况下,我们可以使用 $GERRIT_PROJECT
参数来解决特定的 gerrit 项目。
我是 Jenkins 的新手,对于如何配置它以便 运行 一些特定的工作(我们称之为 code-check-syntax
)对于大量项目(存储库)来自 Gerrit。假设所有这些项目都有某种前缀并从 abc
前缀开始,例如
abc/project1
abc/project2
abc/project3/subproject
- ...
所以,我想 运行 code-check-syntax
为在任何这些存储库中创建的每个补丁集工作。
P.S。它对我来说适用于单个存储库(在 Jenkins Freestyle 类型 Job,SCM --> Git 中),但是如果存储库的数量可以是任意的怎么办。在我看来,Jenkins Pipeline Plugin 在这种情况下很有用,但不知道如何使用它。
经过一段时间的研究,我发现可以使用提供给构建的 Gerrit 参数。在这种特殊情况下,我们可以使用 $GERRIT_PROJECT
参数来解决特定的 gerrit 项目。