一千萬個為什麽

搜索


無法在Jenkins中設置管道作業,而不是從bitbucked repo啟動上傳代碼,只需提交帶有“release *”之類的標簽。 現在我只有1個回購,但將來我需要同步4個回購。也許存在其他更好的解決方案。 我通過新提交激活了bitbucked webhook並編寫了下一個groovy腳本:

pipeline {
    agent any
    stages {
        stage ('Prepare') {
            steps {
                git branch: 'tag1', url: '[email protected]:moboxcompany/tests.git'
            }
        }
        stage ('Deploy') {
            when { 
                tag "release*"
            }
            steps {
                sshPublisher(publishers: [sshPublisherDesc(configName: "JenkinsSrv", transfers: [sshTransfer(execCommand: 'pwd')])])
            }
        }
    }
    post ('POST BUILD'){
        always {
            echo 'This is post action!!!'
        }
    }
}

轉載註明原文: 通過TAG的新提交啟動Jenkins工作

一共有 0 個回答: