我正在編寫一個新的Jenkins管道,並擁有一組我最終想要並行運行的步驟。但是,當我正在開發這條管線時,我想強制它順序運行。我沒有看到任何方式來指定並行步驟使用的線程數量或類似的數量。這是基本的代碼至今:按順序運行Jenkins並行任務
node('x') {
stage('cleanup'){
def cleanupScripts = [:]
cleanupScripts[1] = { sh(script: "cleanup1.sh") }
cleanupScripts[2] = { sh(script: "cleanup2.sh") }
cleanupScripts[3] = { sh(script: "cleanup3.sh") }
cleanupScripts[4] = { sh(script: "cleanup4.sh") }
parallel cleanupScripts
}
}
我希望能夠在不改變很多代碼依次運行這些shell腳本。
對不起,步驟是變量名的好選擇。我會改變它。 – Mateo