因此,我能够通过使用特定的git标签来部署代码,并且构建正在根据该git标签选择准确的提交。那是完美的工作,但是,相同的构建总是只为Jenkinsfile选择最新的提交。有什么办法可以让Jenkins从特定的提交中选择Jenkinsfile?
这是我的结帐方法:
$class: 'GitSCM',
branches: [[name: "refs/tags/${env.tag}"]],
extensions: [[$class: 'CloneOption', noTags: false, shallow: false, depth: 0, reference: '']],
userRemoteConfigs: scm.userRemoteConfigs,
])