0
我想在创建新分支时初始化一个环境。我不想在每次发生任何事情时运行一项工作,只有当它是一个新的分支时。如何在gitlab中创建新分支时启动Jenkins作业?
我想在创建新分支时初始化一个环境。我不想在每次发生任何事情时运行一项工作,只有当它是一个新的分支时。如何在gitlab中创建新分支时启动Jenkins作业?
我去的解决方案是把逻辑放到我的jenkins文件中。因为我从一个建立多分支管道。我加了下面的逻辑...
stage('Deploy') {
steps {
script {
if (env.BUILD_NUMBER == '1') {
build job: 'new env'
}else{
build job: 'deploy'
}
}
}
}