1
我使用詹金斯2.0與Cloudbees文件夾插件,因爲這使我可以創建多個類似的項目。可以將每個文件夾中的作業分解出來,留下可以調用參數化作業的頂層作業。詹金斯管道與文件夾插件。如何建立一個工作位於不同的文件夾
我想將參數化的作業置於通用文件夾中,然後從管道腳本調用它們。
因此,在jenkins瀏覽器中,我將有3個文件夾:ProjA,ProjB和Generic。在ProjA下,我有一個管道作業,需要在通用文件夾中創建一個名爲TestJib的作業。
我的管道是這樣的:
node('master'){
stage ('Run job'){
build job: "../Generic/TestJob",
parameters: [[$class: 'StringParameterValue', name: 'testa', value: tests]]
}
}
運行這給:「錯誤:未命名的參數化工作../TestJob」
我已經嘗試了構建工作的許多變化:「 ../Generic/TestJob「但我總是得到相同的錯誤。 這工作正常,如果我把TestJob放在與管道作業相同的文件夾中。
您是否嘗試過絕對路徑,即'/ Generic/TestJob'? – StephenKing