Jenkins - 创建一个触发各种并行脚本的作业

Jenkins - Create a job which triggers a various number of parallels scripts

我们有一个 Jenkins 作业,它有一个目录作为参数。根据目录中的文件数量,它会多次执行 shell 脚本。

我们希望这些脚本执行是并行的而不是顺序的。我们该怎么做?

例子:如果目录下有6个文件,脚本应该执行5次。如果有15个文件,脚本应该执行10次。

您可以使用 Jenkins Pipeline 插件(以前称为 Workflow 插件)的 parallel 步骤并行执行任务。请参阅 tutorial and this blog article on jenkins.io 了解更多信息。希望这对您有所帮助!