Jenkins能同时运行多个任务吗?

5
我已经安装了Jenkins,用于运行Java、Maven、JMeter等自动化测试。构建过程没有生成部署文件和文件夹,只为测试生成报告。 我能否依次构建多个任务(几乎同时)并行运行?它们不必在完全相同的时间内运行。我只想确保启动第二个构建不会停止/损坏正在运行的第一个构建。 谢谢

1
答案是肯定的,您需要查看工作设置并从那里设置此功能。 - Edwin
2个回答

8

是的,这是可能的。

前往您的任务->配置并检查:必要时执行并行构建

文档:

如果选中此选项,则Jenkins将安排并同时执行多个构建(前提是您拥有足够的执行程序和传入的构建请求)。这适用于需要很长时间的构建和测试作业,因为每个构建仅包含较少数量的更改,并且由于构建请求等待前一个构建完成的时间缩短,总周转时间减少。对于具有参数化构建的作业,其各个执行是彼此独立的,这也非常有用。

对于其他类型的作业,允许并发执行多个构建可能会出现问题,例如它假设对某些资源(如数据库)拥有垄断权或者在使用Jenkins作为cron替代工具的作业中。


1

前往您的工作->配置并检查布尔值:不允许并发构建


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接