当我在 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
和URL
两次:
答案 0 :(得分:5)
您可以使用:
checkout scm
而不是git
命令,checkout scm
将使用Jenkins配置中提供的数据。