TFSBuildがすでにTFSでホストされているGITリポジトリをクローンすると、ブランチをチェックアウトして変更をコミットするPowerShellタスクを追加しました。TFS 2015ビルドがGIT PUSHで固まった
それは次のようになりますモード100644を作成
1ファイルが変更され、1071の挿入(+):
$gitBranch = $env:BUILD_SOURCEBRANCH.Split("/")[-1] git checkout $gitBranch git add ../sql/ git commit -m "Updated database backup" git push
私はビルドをキューに入れ、それが実行されますと、それは、
git push
に立ち往生sql/web.sql
Powersheからビルドマシンでコマンド全体を実行すると、この問題を解決する方法がわかりませんコマンドラインでは完璧に動作します。
エージェントが実行するアカウントには、プッシュする権限がありますか? PSコンソールからスクリプトを実行するのに使用するのと同じアカウントですか? –