2015-12-23 11 views
5

में टैग पर आधारित चेकआउट रिपोजिटरी 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

उत्तर

12

बस जवाब अपने आप को इस मुद्दे को सूची के माध्यम से रेंगने द्वारा पाया। ऐसा लगता है कि वे इसे नहीं बदलेंगे; https://issues.jenkins-ci.org/browse/JENKINS-27018

यह सुझाया गया समाधान है;

checkout scm: [$class: 'GitSCM', userRemoteConfigs: [[url: src]], branches: [[name: 'refs/tags/3.6.1']]], poll: false 
+0

अभी भी, यह मेरे लिए 2018 में काम करता है –

1

यह काम करता है:

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 
संबंधित मुद्दे