可以通过在Jenkinsfile中添加条件语句来过滤哪些管道应该接收BitBucket webhook。具体来说,可以使用when
块来检查分支的名称或其它条件是否满足。例如,以下Jenkinsfile将只处理名为“master”的分支:
pipeline {
agent any
stages {
stage('Build') {
steps {
// build steps
}
}
// more stages...
}
// only trigger for the 'master' branch
when {
branch 'master'
}
}