我已经添加了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控制台运行脚本的相同帐户吗? –