DevOps パイプライン UI

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間: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. ステップ実行状況 (タスク実行状況)
    Green (緑)

    成功。

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

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

    待機中 (保留中、ビルド中、検証中)。

    少なくとも 1 つのステップ実行が待機中です。

    不合格

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

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

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

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

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

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

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

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

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

    変更要求の表示

    変更要求レコード。

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

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

    パイプライン実行。

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

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

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

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

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

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

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

    パイプライン UI に表示される結果をカスタマイズするには、 パイプライン UI ビューにデフォルトで表示されるソフトウェア品質カテゴリ (DevOps > 管理 > プロパティ > DevOps プロパティカテゴリ > ) プロパティをカンマ区切り形式で指定します。

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

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

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

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

    ポップアップウィンドウで DevOps 変更要求、ステップ実行、成果物、成果物バージョン、作業項目、テストサマリー、再試行を直接クリックします。

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