檢視工作流程執行狀態與詳細 - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢視工作流程執行狀態與詳細

在 Amazon 中 CodeCatalyst,您可以檢視單一工作流程執行的狀態和詳細資訊,或同時檢視多個執行。

如需可能執行狀態的清單,請參閱工作流執行狀態

注意

此外,您還可以查看与工作流程運行狀態不同的工作流程狀態。如需詳細資訊,請參閱 檢視工作流程狀態

如需工作流程執行的更多資訊,請參閱執行工作流程

檢視單次執行的狀態和詳細資訊

您可以查看單個工作流程運行的狀態和詳細信息,以檢查它是否成功,查看完成時間,或者查看誰或者是什麼啟動了它。

若要檢視單一執行的狀態和詳細資訊
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 選擇您的專案。

  3. 在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。

  4. 選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。

  5. 在工作流程名稱下,選擇「執行」。

  6. 在 [執行歷程記錄] 的 [執行 ID] 欄中,選擇執行。例如 Run-95a4d

  7. 在執行名稱下,執行下列其中一項作業:

    • 視覺方式查看工作流程圖表,顯示工作流程執行的動作及其狀態 (請參閱工作流執行狀態)。此檢視也會顯示執行期間使用的來源儲存庫和分支。

      在工作流程圖中,選擇動作以查看執行期間動作所產生的詳細資訊,例如記錄檔、報告和輸出。顯示的資訊取決於選取的動作類型。如需檢視組建或部署記錄的詳細資訊,請參閱檢視建構動作的結果檢視部署記錄

    • YAML以查看用於執行的工作流程定義檔案。

    • 工因素,以查看工作流程執行所產生的人工因素。如需成品的詳細資訊,請參閱 在動作之間共用成品和檔案

    • 可查看測試報告和工作流程執行所產生的其他類型報告的報告。如需報告的詳細資訊,請參閱質量報表類型

    • 用於查看工作流程執行所產生的輸出變數的變數。如需變數的更多資訊,請參閱在工作流中使用變數

    注意

    如果已刪除執行的父項工作流程,則會在執行詳細資訊頁面頂端顯示一則訊息,指出此事實。

檢視專案中所有執行的狀態和詳細資訊

您可以查看項目中所有工作流程運行的狀態和詳細信息,以了解項目中發生了多少工作流程活動,并了解工作流程的整體健康狀況。

若要檢視專案中所有執行的狀態和詳細資訊
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 選擇您的專案。

  3. 在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。

  4. 在「工作流程」下選擇「執行

    會顯示所有工作流程、所有分支、專案中所有儲存庫的所有執行。

    此頁面包含下列資料欄:

    • 執行 ID — 執行的唯一識別碼。選擇執行 ID 連結以檢視執行的詳細資訊。

    • 狀態」 — 工作流程運行的處理狀態。如需執行狀態的詳細資訊,請參閱工作流執行狀態

    • 觸發程序 — 開始工作流程執行的人員、提交、提取請求 (PR) 或排程。如需詳細資訊,請參閱 使用觸發器啟動工作流程自動執行

    • 工作流程 — 啟動執行的工作流程名稱,以及工作流程定義檔案所在的來源存放庫和分支。您可能需要展開欄寬才能查看此資訊。

      注意

      如果此欄設定為 [無法使用],通常是因為已刪除或移動相關聯的工作流程。

    • 開始時間 — 工作流程執行開始的時間。

    • 持續時間 — 工作流程執行需要多長時間才能處理。很長或很短的持續時間可能表明出現問題。

    • 結束時間 — 工作流程執行結束的時間。

查看特定工作流程的所有運行狀態和詳細信息

您可能想要檢視與特定工作流程相關聯之所有執行的狀態和詳細資訊,以查看是否有任何執行在工作流程中建立瓶頸,或者查看目前正在進行中或已完成的執行。

若要檢視特定工作流程的所有執行狀態和詳細資訊
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 選擇您的專案。

  3. 在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。

  4. 選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。

  5. 在工作流程名稱下,選擇「執行」。

    與所選工作流程相關聯的執行會出現。

    該頁面分為兩個部分:

    • 作用中的執行 — 顯示進行中的執行。這些執行會處於下列其中一種狀態:進行中

    • 執行歷程記錄 — 顯示已完成 (也就是未進行中) 的執行。

      如需執行狀態的詳細資訊,請參閱工作流執行狀態

檢視工作流程圖表中工作流程的執行

您可以檢視工作流程中所有執行工作流程的狀態。執行會顯示在工作流程圖表中 (而不是在清單檢視中)。這可讓您以視覺化方式呈現哪些執行正由哪些動作處理,以及佇列中正在等待哪些執行。

若要在工作流程中同時檢視多個執行的狀態
注意

只有當您的工作流程使用佇列或已取代的執行模式時,才適用此程序。如需詳細資訊,請參閱 設定執行的佇列行為

  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 選擇您的專案。

  3. 在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。

  4. 選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。

    注意

    確保您正在查看工作流程頁面,而不是運行頁面。

  5. 選擇左上角的 [最新狀態] 索引標籤。

    工作流程圖表隨即出現。

  6. 檢閱工作流程圖表。此圖表顯示工作流程中目前正在進行的所有執行,以及已完成的最新執行。更具體地說:

    • 顯示在「來源」之前頂端的執行會排入佇列並等待開始。

    • 動作之間出現的執行會排入佇列,並等待下一個動作處理。

    • 動作目前正在處理,2. 已完成動作處理,或 3. 未由動作處理 (通常是因為先前的動作失敗)。