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

How to run specific Jenkins Job for a large number of projects

我是 Jenkins 的新手,对于如何配置它以便 运行 一些特定的工作(我们称之为 code-check-syntax)对于大量项目(存储库)来自 Gerrit。假设所有这些项目都有某种前缀并从 abc 前缀开始,例如

所以,我想 运行 code-check-syntax 为在任何这些存储库中创建的每个补丁集工作。

P.S。它对我来说适用于单个存储库(在 Jenkins Freestyle 类型 Job,SCM --> Git 中),但是如果存储库的数量可以是任意的怎么办。在我看来,Jenkins Pipeline Plugin 在这种情况下很有用,但不知道如何使用它。

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