私のdotnetビルドコマンドが失敗したときにカスタムスクリプトが必要です。 'dotnet build'がエラーコンパイルで失敗した場合、または 'dotnet test'が失敗した場合、powershellを使用して、エラーリストまたは不成功フラグを取得する方法。powershellでdotnet buildコマンドからエラーが発生した場合の対処方法
私はあなたが標準出力とエラーが>
ストリームリダイレクト演算子でストリームをマージした後、呼び出しが成功したかどうかを確認するために$LASTEXITCODE
自動変数を検査することができます同等のコード
dotnet test
if (!$result.Successful) {
$errorMessage = ""
if ($result.Error -ne $null) {
$errorMessage = $result.Error.Message
}
Write-Host "##vso[task.logissue type=error;] error"
Write-Host "##vso[task.complete result=Failed;]"
Exit -1
}