指定属性一次,而不是两次

时间:2016-06-23 12:08:49

标签: jenkins jenkins-workflow jenkins-pipeline jenkins-2

当我在 Jenkins 2多分支项目中有一个管道时,如:

node {
  stage 'Stage Checkout'

  // Checkout code from repository and update any submodules
  //checkout scm
  git credentialsId: 'myId', url: 'https://gitlab.mycompany.com'

  stage 'Stage Build'
  echo "My branch is: ${env.BRANCH_NAME}"
}

我需要指定credentialsIdURL两次:

  1. 在上面的Jenkins文件中
  2. Jenkins UI中的
  3. enter image description here
  4. 两次指定这两个属性似乎是冗余。是否有可能仅指定一次

1 个答案:

答案 0 :(得分:5)

您可以使用:

checkout scm

而不是git命令,checkout scm将使用Jenkins配置中提供的数据。