1
我使用詹金斯2.74。
我試圖在修改後將commit提交到Git repo。詹金斯的工作同時推動提交Git回購
這是我的流水線代碼:
stage('push to git') {
steps{
bat returnStdout: true, script: '"C:\\Program Files\\Git\\bin\\git.exe" add -A'
bat returnStdout: true, script: '"C:\\Program Files\\Git\\bin\\git.exe" commit -m "upadte yaml"'
bat returnStdout: true, script: '"C:\\Program Files\\Git\\bin\\git.exe" push -u origin master'
}
}
但是,由於某些原因,作業無法完成,它堅持這樣的:
我嘗試了我的機器上,使用Windows CMD,它的工作原理。
但不在詹金斯。
我在做什麼錯?
在我看來它掛在'git push ...'部分。在使用網絡時,我懷疑一些代理或防火牆問題 – user3151902
嘗試從機器本身推送,以確保您的憑證正常。 –
我試過了,它在機器上工作... – Yos