Как добавить теги git fetch в декларативный сценарий конвейера jenkins - PullRequest
0 голосов
/ 20 октября 2018

Я довольно новичок в Jenkins и Git и все еще пытаюсь понять, как использовать сценарий декларативного конвейера jenkins.У меня также очень минимальный опыт программирования, поэтому скрипт groovy для меня немного новый.

В моем декларативном конвейерном скрипте я хочу иметь возможность извлекать все мои теги и описания git при извлечении репозитория вПроцесс сборки jenkins.

В настоящее время у меня есть следующее:

stage ('get_repo') {
    checkout([$class: 'GitSCM', 
        branches: [[name: '*/rc']], 
        doGenerateSubmoduleConfigurations: false, 
        extensions: [], 
        submoduleCfg: [], 
        userRemoteConfigs: [[credentialsId: 'git',
                             url: 'git@bitbucket.org:myrepo/myrepo.git']]])
}

Я не уверен, что мне следует добавить.Заранее спасибо!

1 Ответ

0 голосов
/ 25 января 2019

checkout ([$ class: 'GitSCM', ветви: [[name: '* / master']], doGenerateSubmoduleConfigurations: false, расширения: [[$ class: 'CloneOption', глубина: 0, noTags: false , ссылка: '', shallow: false]], submoduleCfg: [], userRemoteConfigs: [[]]])

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...