我面临着在Jenkins自动化4个软件产品的构建和测试过程的任务。尽可能多的步骤应该并行运行。
所有四个产品的构建都可以并行运行。但是,测试只能由产品3和4并行执行。1和2的测试过程必须是顺序的。你基本上会如何设计Jenkins的自动化?
hmae6n7t1#
我脑海中的一个快速解决方案是这样的:
在一个阶段运行所有构建作业,并将它们全部放在一个parallel块中。然后创建一个新阶段,在所有构建阶段完成后运行。此阶段也将有一个并行块。测试3和4将并行运行,而测试1和2将顺序运行。
parallel
1条答案
按热度按时间hmae6n7t1#
我脑海中的一个快速解决方案是这样的:
在一个阶段运行所有构建作业,并将它们全部放在一个
parallel
块中。然后创建一个新阶段,在所有构建阶段完成后运行。此阶段也将有一个并行块。测试3和4将并行运行,而测试1和2将顺序运行。