1

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}"
}

credentialsIdと をURL2 回指定する必要があります。

  1. 上記のようなJenkinsfileで
  2. ジェンキンスUIでここに画像の説明を入力

これら 2 つのプロパティを 2 回指定するのは冗長なようです。それらを一度だけ指定する可能性はありますか?

4

1 に答える 1

5

以下を使用できます。

checkout scm

gitコマンドの代わりにcheckout scm、Jenkins 構成で提供されるデータを使用します。

于 2016-06-23T18:04:51.930 に答える