1

我有一个 Jenkins 流水线,我希望有一个用户输入来检查他们选择的特定分支。即如果我创建一个分支'dev'并在git中提交它,但Jenkins采用默认分支(master)

谁能帮我从'dev'分支代码中获取代码

提前非常感谢。

stage('Git Checkout') { 
  steps {
    checkout(
        [$class: 'GitSCM', 
        branches: [[name: '*/dev']], 
        doGenerateSubmoduleConfigurations: false,
        extensions: [], 
        submoduleCfg: [], 
        userRemoteConfigs: [[credentialsId:'987654322234245676543',
                            url:'http://repo.xyz.com/user/devop.git']]]
    )
   }
}    
4

1 回答 1

0

您可以尝试管道步骤:git

stage('Git Checkout') {
    steps {
        git(branch: 'dev', 
            credentialsId: '987654322234245676543', 
            url: "http://repo.xyz.com/user/devop.git")
    }
}
于 2019-04-12T12:47:00.450 回答