Репозиторий оформления заказа на основе тега в плагине Jenkins Workflow
Главная
Вопросы
Репозиторий оформления заказа на основе тега в плагине Jenkins Workflow
С помощью Jenkins Workflow Plugin я могу оформить заказ на репозиторий на основе ветки. Однако я хотел бы проверить репозиторий на основе тега.
Это моя текущая конфигурация для проверки основной ветки
node {
git url: src, branch: 'master'
}
Теперь я хотел бы проверить тег 3.6.1. Я попытался изменить ветку на тег, но это не сработало. В документации также ничего не сказано о проверке по тегу.
Возможно ли это сейчас? Я что-то контролирую?
использованная литература;
https://github.com/jenkinsci/workflow-plugin
https://github.com/jenkinsci/workflow-plugin/blob/master/scm-step/README.md
https://github.com/jenkinsci/workflow-plugin/blob/master/scm-step/src/main/resources/org/jenkinsci/plugins/workflow/steps/scm/GitStep/config.jelly
https://github.com/jenkinsci/workflow-plugin/blob/master/scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/GitStep.java а>
person
P.T.
schedule
23.12.2015
source
источник
Ответы (3)
Я просто нашел ответ, просмотрев список проблем. Похоже, они этого не изменят; https://issues.jenkins-ci.org/browse/JENKINS-27018
Это предлагаемое решение;
checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: src]], branches: [[name: 'refs/tags/3.6.1']]], poll: false
person
P.T.
schedule
23.12.2015
Это работает:
checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: repoURL,
credentialsId: credential]], branches: [[name: tag-version]]],poll: false
Не этот:
checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: repoURL],
[credentialsId: credential]], branches: [[name: tag-version]]],poll: false
person
rashidcmb
schedule
18.09.2017
noTags: false
делает свое дело.
checkout([$class: 'GitSCM', branches: [[name: githash ]],
doGenerateSubmoduleConfigurations: false,
extensions: [[$class: 'CloneOption',
depth: 0,
noTags: false,
person
jeevs
schedule
27.06.2020