我想要完成的任務 - 我想要一個 git 本身的包裝器,如果 git 命令失敗(超時/網路問題),它將重試。
我有以下包裝器的虛擬代碼:
"C:\Program Files\Git\cmd\git.exe" %*
echo Success!
更改 $PATH 并將檔案另存為 git.cmd 并洗掉 git.exe 的路徑后,如果我直接從 jenkins 呼叫任何 git 命令,則效果很好:
script {
bat 'git clone %REPO%'
}
結果:
(...)
Updating files: 100% (5314/5314), done.
17:58:51 E:\jenkins\workspace\sandbox>echo Success!
17:58:51 Success!
但是我希望它適用于使用jenkins git 插件

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/403601.html
標籤:
