[英]Jenkins pipeline - is it possible to checkout both a branch or a tag
在 jenkins 管道中,使用 git checkout scm 語法,是否可以同時檢查兩者 - 同一代碼中來自遠程倉庫的分支或標簽。
對於前 -
checkout([$class: 'GitSCM',
branches: [[name: '$branchortagname']],
userRemoteConfigs: [[
url: '$url',
refspec: '+refs/tags/*:refs/remotes/origin/tags/*
]]
])
以上適用於標簽結賬。 沒有 refspec,它適用於分支結帳。 在同一段代碼中使用的正確語法是什么 - 標記和分支
所以我沒有找到如何使用完整的結帳設置來設置它。 但是,如果您在多分支管道中僅使用普通的 checkout scm 而沒有任何其他設置,則如果您在標簽上,它將簽出一個標簽,如果您在一個分支上,它將簽出一個分支:
script {
checkout scm
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.