在开始第四项工作时,是否可以以某种方式自动启动4个不同的Jenkins-Jobs中的3个(哪个构建了不同的Maven模块)?确切地说,我要实现的目标:
我只想启动一个任务,该任务会自动触发另外3个任务作为“预构建步骤”,因此它会启动任务1-3和THEN任务4。我只能看到将任务构建为POST构建的可能性。步骤,而不是PRE版本。 :-(
答案 0 :(得分:0)
使用Pre build Plugin,然后相应地定义您的工作流程
答案 1 :(得分:0)
创建不同的作业1-4。然后使用pipeline script并以所需的顺序执行所需的作业。
(从上面链接的文档中复制的模板)
my_dict = {
"a": [1, 2, 3],
"b": [10],
"c": [4, 5],
"d": [11]
}
result = []
for a_val in my_dict['a']:
for b_val in my_dict['b']:
for c_val in my_dict['c']:
for d_val in my_dict['d']:
result.append({'a': a_val, 'b': b_val, 'c': c_val, 'd': d_val})
print(result)