2016-08-12 47 views
1

我们有一个Jenkins作业,它有一个目录作为参数。根据目录中的文件数量,它会多次执行一个shell脚本。Jenkins - 创建触发各种并行脚本的作业

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

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

+1

我不明白_6文件=> 5个运行_和_15个文件=> 10个runs_。但是你仍然可以在Groovy中实现它。 – StephenKing

回答

1

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

+0

我可以继续这个。我有一个例子,它做了类似的事情[这里](https://github.com/TYPO3-infrastructure/jenkins-pipeline-global-library-chefci/blob/7463d28cd2a9c07c1c5192e4421d55e8b56531b4/src/org/typo3/chefci/v1/ TestKitchen.groovy#L28-L58)。唯一的区别是,我想说的是关于什么是并行化的信息来自调用命令“厨房列表”而不是列出文件。 – StephenKing

相关问题