Jenkins根据Bitbucket拉取请求进行声明的管道

时间:2019-07-25 12:09:45

标签: jenkins jenkins-pipeline bitbucket jenkins-declarative-pipeline

我正在构建用于语义分支的声明性管道Jenkinsfile。其格式为:

pipeline {
  stages {
    stage('develop branch build') {
      when {
        branch 'develop'
      }

      // build and deploy to QA environment
    }

    stage('release branch build') {
      when {
        branch 'release'
      }

      // build and deploy to live/preproduction environment
    }
  }
}

我希望对Bitbucket拉取请求进行额外的操作。它将执行特定的PR测试和部署任务,并相应地通过或失败管道。

我该如何增强该脚本来做到这一点?

1 个答案:

答案 0 :(得分:0)

我使用通用的webhook插件。使用bitbucket可以很好地工作。