私は、VS Team Servicesで利用可能なCIを使用してWebアプリケーションを構築し、Azureにデプロイしています。私はそうのようにPowerShellスクリプトを使用してデプロイメントを実行https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/Azure Webアプリケーションのデプロイメント原因VS Team ServicesでのPowerShellのエラー
::私はプッシュのようにそのいくつかのgit操作気づいた何
$sourcePath = Get-Location
cd ..
mkdir deploy
cd deploy
$deployPath = Get-Location
git init
git config core.safecrlf false
git remote add azure <fill-in>
git pull azure master --quiet
git rm -rf .
git clean -fxd
git reset
Copy-Item $sourcePath\* $deployPath -Recurse
git add -A
git commit -m "Deploy"
git push azure master --porcelain
と原因のPowerShellを引くそれは本質的に、ここで説明した「ローカルGitのレポ」メソッドを使用しています(操作が成功したとしても)エラーを表示します。これが「静か」と「磁器」のオプションを使用した理由です。
プッシュ操作後、Azureはいくつかのデプロイメントスクリプトを自動的に実行します。これにより、操作が成功したとしてもPowerShellにエラーが表示されます。これを制御する方法はありません。
PowerShellに正しいエラーを正しく認識させる方法を教えてください。
ちなみに、より効率的な方法があれば、私はそれについて学ぶことができます。
あなたが構築したり、リリースVSTSからPowerShellスクリプトを実行していますか? –
私はVSTS Buildから実行しています。 – phandinhlan
リンクで解決策を試しましたか? –