TFS2017ビルドを部分的に成功に設定する

ハミドシャヒド

特定のことを行わなかった場合にステータスを部分的に成功に設定したいオーケストレーションビルドがあります。Xamlビルドでは、ビルドのCompilationStatusとTestStatusを設定することでそれを行うことができます。

Tfsビルドの場合、ビルド結果を更新するためにTFS RestAPIを呼び出すように設定することでそれを試みることができます。

$query = [uri]::EscapeUriString("$tfsCollection$tfsProject/_apis/build/builds/$buildId`?api-version=2.0")
$request = "{""result"":""$result""}"
try {
    $result = Invoke-RestMethod -Method PATCH -UseDefaultCredentials -ContentType "application/json" -Uri $query -Body $request
}
catch{
    Write-Output "StatusCode:" + $_.Exception.Response.StatusCode.value__ +
                "`r`nStatusDescription:" + $_.Exception.Response.StatusDescription
}

呼び出し後、ビルドのリボンがオレンジ色に変わり、部分的に成功したことを示しています。ただし、ビルドのビルドのファイナライズステップを実行すると、成功に変更されます。

ここに画像の説明を入力してください

エンドビルドが部分的に成功したステータスで終了するにはどうすればよいですか。

ハーシル・ロディ

制御オプションを「エラー時に続行」に設定してタスクを追加できます。このタスクが失敗するたびに、ビルドは部分的に成功します。ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

TFS2017ビルド

分類Dev

TFS2017ホストリポジトリに既定のブランチを設定する

分類Dev

複数のビルド定義のTFS2017パスワードを暗号化されたファイルに保存できますか

分類Dev

カスタムXAMLビルドワークフローをTFS2017拡張機能に移行します

分類Dev

TFS2017タスクボードに10を超えるスタイルルールを定義することはできません

分類Dev

VisualStudioのWebDeploy Publishメソッドと同等のTFS2017ビルドタスクを作成するにはどうすればよいですか?

分類Dev

TFS2012 XAMLMSBuildビルド定義をTFS2017MSBuild定義に変換する

分類Dev

TFCLCをオンプレミスTFS2017に接続する

分類Dev

TFS2017ビルド定義の「ファイルのコピー」ステップからフォルダー/コンテンツ全体を除外する

分類Dev

コードからTFS2017チームビルドを強制終了(停止)する方法はありますか?

分類Dev

TFS2017 permで利用可能なdotnet(コア)ビルドステップバージョンを決定するものは何ですか?

分類Dev

TFS2017でコード化されたUIテストをビルドする+ vsTest +エラー

分類Dev

ビルドの一部としてTFS2017でCoded-UIを実行する

分類Dev

TFS2017ビルドをコードとして

分類Dev

サービスとして実行しているときにTFS2017でTFSビルドエージェントがHTTPSgitに接続できない

分類Dev

SonarqubeがTFS2017ビルドのコードカバレッジを測定していない

分類Dev

.NET4.6およびASP.NETCoreを使用したTFS2017ビルド定義

分類Dev

tfs2017のビルドプロセスにタグ(ユーザーストーリー)を追加する方法、開発者がコードをチェックインする場合

分類Dev

TFS2017のバグ作業項目に新しい「タブ」を追加する

分類Dev

TFSで無期限に保持するビルドを設定したユーザーを確認する

分類Dev

ビルド定義をTFSからVSTSに移行する

分類Dev

SQL Server2016を使用するTFS2013をTFS2017にアップグレードおよび移行することは可能ですか?

分類Dev

Nugetインストーラータスクがtfs2017ビルドで失敗する

分類Dev

TFS 2017ビルド定義のタスクを含むフォルダーを簡単に作成するにはどうすればよいですか?

分類Dev

成功したビルドでのみJenkinsビルド名を設定する

分類Dev

コードカバレッジが有効になっている場合、VS2017ビルドマシンでTFS2017テストタスクの実行が失敗する

分類Dev

TFSチームビルドの既定のビルドコントローラーを設定するにはどうすればよいですか

分類Dev

TFS2017ビルドエージェントの強制削除

分類Dev

TFS2017-トリガー情報のビルド定義を取得する

Related 関連記事

  1. 1

    TFS2017ビルド

  2. 2

    TFS2017ホストリポジトリに既定のブランチを設定する

  3. 3

    複数のビルド定義のTFS2017パスワードを暗号化されたファイルに保存できますか

  4. 4

    カスタムXAMLビルドワークフローをTFS2017拡張機能に移行します

  5. 5

    TFS2017タスクボードに10を超えるスタイルルールを定義することはできません

  6. 6

    VisualStudioのWebDeploy Publishメソッドと同等のTFS2017ビルドタスクを作成するにはどうすればよいですか?

  7. 7

    TFS2012 XAMLMSBuildビルド定義をTFS2017MSBuild定義に変換する

  8. 8

    TFCLCをオンプレミスTFS2017に接続する

  9. 9

    TFS2017ビルド定義の「ファイルのコピー」ステップからフォルダー/コンテンツ全体を除外する

  10. 10

    コードからTFS2017チームビルドを強制終了(停止)する方法はありますか?

  11. 11

    TFS2017 permで利用可能なdotnet(コア)ビルドステップバージョンを決定するものは何ですか?

  12. 12

    TFS2017でコード化されたUIテストをビルドする+ vsTest +エラー

  13. 13

    ビルドの一部としてTFS2017でCoded-UIを実行する

  14. 14

    TFS2017ビルドをコードとして

  15. 15

    サービスとして実行しているときにTFS2017でTFSビルドエージェントがHTTPSgitに接続できない

  16. 16

    SonarqubeがTFS2017ビルドのコードカバレッジを測定していない

  17. 17

    .NET4.6およびASP.NETCoreを使用したTFS2017ビルド定義

  18. 18

    tfs2017のビルドプロセスにタグ(ユーザーストーリー)を追加する方法、開発者がコードをチェックインする場合

  19. 19

    TFS2017のバグ作業項目に新しい「タブ」を追加する

  20. 20

    TFSで無期限に保持するビルドを設定したユーザーを確認する

  21. 21

    ビルド定義をTFSからVSTSに移行する

  22. 22

    SQL Server2016を使用するTFS2013をTFS2017にアップグレードおよび移行することは可能ですか?

  23. 23

    Nugetインストーラータスクがtfs2017ビルドで失敗する

  24. 24

    TFS 2017ビルド定義のタスクを含むフォルダーを簡単に作成するにはどうすればよいですか?

  25. 25

    成功したビルドでのみJenkinsビルド名を設定する

  26. 26

    コードカバレッジが有効になっている場合、VS2017ビルドマシンでTFS2017テストタスクの実行が失敗する

  27. 27

    TFSチームビルドの既定のビルドコントローラーを設定するにはどうすればよいですか

  28. 28

    TFS2017ビルドエージェントの強制削除

  29. 29

    TFS2017-トリガー情報のビルド定義を取得する

ホットタグ

アーカイブ