我已经安装了Jenkins,用于运行Java、Maven、JMeter等自动化测试。构建过程没有生成部署文件和文件夹,只为测试生成报告。
我能否依次构建多个任务(几乎同时)并行运行?它们不必在完全相同的时间内运行。我只想确保启动第二个构建不会停止/损坏正在运行的第一个构建。
谢谢
是的,这是可能的。
前往您的任务->配置并检查:必要时执行并行构建。
文档:
如果选中此选项,则Jenkins将安排并同时执行多个构建(前提是您拥有足够的执行程序和传入的构建请求)。这适用于需要很长时间的构建和测试作业,因为每个构建仅包含较少数量的更改,并且由于构建请求等待前一个构建完成的时间缩短,总周转时间减少。对于具有参数化构建的作业,其各个执行是彼此独立的,这也非常有用。
对于其他类型的作业,允许并发执行多个构建可能会出现问题,例如它假设对某些资源(如数据库)拥有垄断权或者在使用Jenkins作为cron替代工具的作业中。
前往您的工作->配置并检查布尔值:不允许并发构建