gpt4 book ai didi

jenkinsfile 结帐 git 标签

转载 作者:行者123 更新时间:2023-12-03 23:36:21 26 4
gpt4 key购买 nike

我正在尝试 git checkout Jenkinsfile跟随方式

stage ('Repo Checkout') {
steps {
dir('My-Repo') {
git branch: '${BUILD_BRANCH}',
credentialsId: 'jenkins',
url: 'git@github.com:my-org/my-repo.git'
}
}
}

有没有办法在 Jenkinsfile 中 checkout 特定标签?

最佳答案

尝试这个。

 stage('CheckOut code from git tag') {
checkout([$class: 'GitSCM', branches: [[name: "refs/tags/v3.0"]], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'SubmoduleOption', disableSubmodules: false, parentCredentials: false, recursiveSubmodules: false, reference: '', trackingSubmodules: false]], submoduleCfg: [], userRemoteConfigs: [[credentialsId: "gitlab-ssh-user", url: "git@192.168.44.132:xxxx/xxxxx.git"]]])
}

我在这里查看标签 v3.0如果您想结帐任何分支机构,只需提及 */branch_name
注意:这将适用于脚本化和声明性管道。

关于jenkinsfile 结帐 git 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54953220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com