获取$ BRANCH_NAME并将其分配给Jenkinsfile中的环境变量

时间:2018-09-10 18:02:17

标签: jenkins jenkins-pipeline

我有一个Jenkinsfile,我想在其中获取$BRANCH_NAME并将其分配给environment{}中的变量,以便可以对其进行操作。我基本上希望能够执行以下操作:

pipeline {
  environment {
    branch_name = (sh 'echo $BRANCH_NAME').toLowerCase()
  }
}

我真的找不到一个很好的方法来做到这一点。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Jenkins本身公开了一个环境变量。

   script {
          env.GIT_BRANCH_LOCAL = GIT_BRANCH_LOCAL
    }