DevOps パイプライン UI

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • パイプライン UI を使用して、パイプライン実行全体のインタラクションと結果を可視化します。このグラフィカルビューには、パイプラインステップの進行状況と各パイプラインのその他の詳細が表示されます。

    DevOpsから、すべてがどのように接続されているかをすばやく表示して、パイプラインで何がいつ起こっているかを正確に確認できます。ServiceNow 変更管理 アプリケーションからパイプライン UI にアクセスして、変更要求のコミット、コミット担当者、およびその他の詳細を 1 つの場所で確認できます。

    パイプライン UI には、 Azure DevOps リリースパイプラインでモデル化された並列ステージが表示されます。パイプライン UI には、 Azure DevOps に表示されるパイプラインのリアルタイム状態が表示されます。ビルドパイプライン、テスト結果、ソフトウェア品質サマリー結果から供給された関連するアーティファクトの詳細も、パイプライン UI に表示されます。詳細については、「Azure DevOpsリリースパイプラインの並列ステージ」を参照してください。

    パイプライン UI には、再実行または再起動されたステージまたはジョブのすべての試行が表示されます。詳細については、「失敗したビルドまたはリリースパイプラインのジョブとステージの再開」を参照してください。

    パイプライン UI には、 DevOps で構成されたステップの代わりに実行されたパイプラインステップが表示されます。

    パイプライン UI には、特定の DevOps フォーム内から、また DevOps 変更要求フォームから関連リンクを使用してアクセスできます。
    • DevOps パイプラインフォーム
    • DevOps パイプライン実行フォーム
    • 変更要求フォームの作成者 DevOps
    注:
    パイプライン実行履歴のステータスボタンを更新するには、ビューを再ロードする必要があります。
    表 : 1. ステップ実行状況 (タスク実行ステータス)

    成功。

    パイプライン実行に関連付けられたすべてのステップ実行が合格しました。

    グレイ まだ実行されていません。

    待機中 (処理待ち、ビルド中、検証中)。

    少なくとも 1 つのステップ実行が待機しています。

    不合格

    少なくとも 1 つのステップ実行に失敗しました。

    変更が却下された場合でも、タスク実行終了日が入力されます。

    注:
    ステップが失敗したときにステップに関連付けられた変更要求をキャンセルできるようにするには、 sn_devops.cancel_change_on_pipeline_cancel プロパティを [はい] に設定する必要があります。詳細については、「 DevOps とともにインストールされるプロパティ」を参照してください。
    注:
    パイプライン UI にカードが表示される順序は、DevOps でパイプラインをモデル化したときに、各パイプラインステップの [順序] フィールドによって決まります。スキップされたステージは表示されません。

    タスク実行によってパイプライン UI にカードが表示される順序。

    DevOpsPipelineUI
    UI 機能 説明
    パイプラインステップ
    タイミング。
    • 開始
    • 前回の実行
    • 各ステップの期間

      アップストリームタスクの実行直後にダウンストリームタスクの実行が開始された場合、期間は 0 秒です。

    • タスク実行間の待機時間。

      待機時間は次のように計算されます。

      タスク実行の開始時間からアップストリームタスク実行の終了時間を引いた時間。

    変更要求を表示

    変更要求レコード。

    DevOps によって作成されたステップの変更要求を直接クリックして、変更の詳細を表示し、アクションを実行します。

    注:
    • 最新のタスク実行に関連付けられた変更要求レコードが表示されます。
    • 同じパイプライン実行で元に戻されたコミットは、コミットリストに表示されません。
    パイプライン履歴

    パイプライン実行。

    履歴タイルをクリックすると、パイプライン実行の前のステップの詳細が表示されます。

    注:
    パイプライン履歴は、最新の 20 回のパイプライン実行についてのみ表示されます。
    すべての試行を表示 ジョブがステップで実行されたすべての試行。

    関連するステップのリンクをクリックして、すべての試行の詳細を表示します。

    アーティファクト
    • アーティファクトバージョン
      • 作業アイテム
      • コミット
      • パッケージ
    • コミット
    • 作業アイテム
    注:
    同じパイプライン実行で元に戻されたコミットは、コミットリストに表示されません。
    テスト結果 ビルドテストの結果を表示して、どのテストが合格/不合格かを確認します。
    品質カードにはテストサマリーが含まれています。
    • テストタイプとテストカテゴリの形式:

      テストタイプ/テストカテゴリ

    • ステップのネイティブ ID
    • テスト合格の割合 (単体テストおよび機能テストのみ)
    • スループット (パフォーマンステストのみ)
    • ステップ名
    ソフトウェア品質結果

    選択したパイプラインの一部としてフェッチされたすべてのソフトウェア品質 (SonarQube スキャン) 結果をプロジェクト名でグループ化して表示します。パイプライン実行ステップですべてのカテゴリのスキャン結果を表示できます。

    の列を構成することで、パイプライン UI に表示される結果をカスタマイズできます パイプライン UI ビューにデフォルトで表示されるソフトウェア品質カテゴリ (DevOps > アドミニストレーション > プロパティ > DevOps プロパティカテゴリ > ) プロパティをカンマ区切り形式で入力します。

    • 歯車アイコンをクリックして、パイプライン UI の列ビューを変更します。
    • ステップ実行レコードをクリックして、対応するソフトウェア品質スキャンサマリーレコードを表示します。
    • 脆弱性カウントレコードをクリックすると、ソフトウェア品質スキャン詳細レコードと対応するサブカテゴリの詳細が表示されます。
    セキュリティ結果

    選択したパイプラインの一部として取得されたすべてのセキュリティ結果を表示します。パイプライン実行ステップですべてのカテゴリのスキャン結果を表示できます。

    パイプライン UI に表示される結果をカスタマイズできます。

    • 歯車アイコンをクリックして、パイプライン UI のビューを変更します。
    • ステップ実行レコードをクリックして、対応するセキュリティスキャンサマリーレコードを表示します。
    • 検出された欠陥数レコードをクリックして、セキュリティスキャンの詳細を表示します。
    注:
    テストまたはソフトウェア品質スキャンを含む Azure DevOps でステージジョブまたはパイプラインジョブの実行を再試行すると、結果に試行番号が追加されます。

    フライアウト ウィンドウで、 DevOps 変更要求、ステップ実行、成果物、成果物バージョン、作業項目、テストの概要、および再試行を直接クリックします。

    図 : 1. パイプライン UI — アーティファクト バージョン フライアウト
    DevOpsPipelineUILink
    図 : 2. パイプライン UI:変更要求の再利用:ステップ実行フライアウト
    DevOps で変更要求フライアウトを再利用
    図 : 3. Azure DevOps - 並列ステージを備えたパイプライン UI
    並列ステージのあるパイプライン UI - Azure DevOps