1

我也有類似的構建流向下面的代碼如何從構建流程插件移植到管道

parallel (
    { 
     build("job1A") 
     build("job1B") 
     build("job1C") 
    }, 
    { 
     build("job2A") 
     build("job2B") 
     build("job2C") 
    } 
) 

我怎麼能做出同樣的流程運行在一個流水線作業

回答

3

這是非常簡單的,你可以使用並行步:

def jobs = [ 
    "part1": { 
     build("job1A") 
     build("job1B") 
     build("job1C") 
    }, 
    "part2": { 
     build("job2A") 
     build("job2B") 
     build("job2C") 
    } 
] 

parallel jobs 

如果你不知道如何寫劇本管線指的是Snippet Generator

參數工作要求:

build job: 'job1A', parameters: [[$class: 'StringParameterValue', name: 'Test', value: 'testvalue']] 

更多關於類的詳細信息可以在reference找到。

+2

不確定在這裏是否需要'node()':一個外部作業根據它的配置選擇它的slave,這樣包裝'node()'不會影響它。 – izzekil

相關問題