Avec Jenkins Workflow Plugin , je peux extraire un référentiel basé sur une branche. Cependant, je voudrais extraire un référentiel basé sur une balise.
Ceci est ma configuration actuelle pour vérifier la branche principale
node {
git url: src, branch: 'master'
}
Maintenant, je voudrais réussir à vérifier la balise 3.6.1. J'ai essayé de changer la branche en une balise, mais cela ne fonctionnera pas. Il n'y a pas non plus quelque chose dans la documentation concernant le retrait sur la balise.
Est-ce actuellement possible? Suis-je en train de superviser quelque chose?
références;
https://github.com/jenkinsci/workflow-plugin
https://github.com/jenkinsci/workflow-plugin/blob/master/scm-step/README.md
Je viens de trouver la réponse moi-même en parcourant la liste des problèmes. On dirait qu'ils ne le changeront pas; https://issues.jenkins-ci.org/browse/JENKINS-27018
Ceci est la solution suggérée;
checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: src]], branches: [[name: 'refs/tags/3.6.1']]], poll: false
Cela marche:
checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: repoURL,
credentialsId: credential]], branches: [[name: tag-version]]],poll: false
Pas ça:
checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: repoURL],
[credentialsId: credential]], branches: [[name: tag-version]]],poll: false