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

Specify properties once, not twice

当我在 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. 在上面的 Jenkinsfile 中
  2. 在詹金斯 UI

将这两个属性指定两次似乎多余。是否可以只指定一次

您可以使用:

checkout scm

代替git命令,checkout scm将使用Jenkins配置中提供的数据。