Трубопровод Jenkins Выберите конкретную ветвь, но возьмите ветку по умолчанию (основная) - PullRequest
1 голос
/ 12 апреля 2019

У меня есть конвейер 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']]]
    )
   }
}    

1 Ответ

0 голосов
/ 12 апреля 2019

Вы можете попробовать шаг конвейера: git

stage('Git Checkout') {
    steps {
        git(branch: 'dev', 
            credentialsId: '987654322234245676543', 
            url: "http://repo.xyz.com/user/devop.git")
    }
}
...