我已經添加了PowerShell任務來檢出分支並在TFSBuild已經克隆了我的TFS託管的GIT存儲庫後進行一些更改。TFS 2015構建卡住GIT PUSH
它看起來像這樣:
$gitBranch = $env:BUILD_SOURCEBRANCH.Split("/")[-1]
git checkout $gitBranch
git add ../sql/
git commit -m "Updated database backup"
git push
有一次,我排隊構建使它運行起來,它就會被卡住git push
:
1文件改變,1071點的插入(+)創建模式100644 sql/web.sql
我不明白我該如何解決這個問題,因爲當我從Powershe在生成機器中運行整個命令時它的命令行,它的工作完美無瑕。
代理程序運行的帳戶是否具有足夠的權限來推送?它是用於從PS控制檯運行腳本的相同帳戶嗎? –