簡體   English   中英

詹金斯管道技術

[英]Jenkins pipeline groovy

下面是我簡單的jenkins管道groovy腳本,它將通過這兩個階段創建管道,並創建我們要構建的作業。我希望用於構建和代碼分析的作業名稱應每次在作業配置下的腳本中得到更新從用戶界面獲取數據,用戶將僅使用Eclipse提供構建作業名稱和代碼分析作業名稱-

jenkinsfile腳本:-

stage('Build'){

    build job: 'job1'

}

stage('Code_Analysis'){

    build job: 'job2'

}

詹金斯->新項目->管道作業圖片

jenkins管道作業的腳本圖像

雖然您的問題有點含糊,但我想問題是您的Jenkinsfile不包含node語句:

node {
    stage('Build'){
        build job: 'job1'
    }

    stage('Code_Analysis'){
        build job: 'job2'
    }
}

因此,您想將作業名稱作為參數傳遞。 您可以使用字符串參數,例如JOB1&JOB2。 然后將其傳遞以按原樣構建作業。 不需要花括號或逗號反轉,如下所示-

stage('Build'){
    build job: JOB1
}
stage('Code_Analysis'){
    build job: JOB2
}

我想可以在jenkins管道中使用$ {name}變量來使用作業名稱

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM