查看工作流程运行状态和详细信息 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查看工作流程运行状态和详细信息

在 Amazon 中 CodeCatalyst,您可以查看单个工作流程运行的状态和详细信息,也可以同时查看多个运行的状态和详细信息。

有关可能的运行状态的列表,请参阅工作流程运行状态

注意

您还可以查看工作流程状态,该状态不同于工作流程运行状态。有关更多信息,请参阅 查看工作流程的状态

有关工作流程运行的更多信息,请参阅运行工作流

查看单次运行的状态和详细信息

您可能需要查看单个工作流程运行的状态和详细信息,以检查它是否成功,查看它在什么时候完成,或者查看谁或什么启动了它。

查看单次运行的状态和详细信息
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。

  5. 在工作流程的名称下,选择 “运行”。

  6. 在 “运行历史记录” 的 “运行 ID” 列中,选择一次运行。例如,Run-95a4d

  7. 在跑步名称下,执行以下任一操作:

    • 可视化以查看显示工作流程运行操作及其状态的工作流程图(请参阅工作流程运行状态)。此视图还显示运行期间使用的源存储库和分支。

      在工作流程图中,选择一个操作以查看运行期间该操作生成的日志、报告和输出等详细信息。显示的信息取决于所选择的操作类型。有关查看生成或部署日志的更多信息,请参阅查看生成操作的结果查看部署日志

    • YAML以查看运行时使用的工作流程定义文件。

    • 用于查看工作流程运行生成的构件。有关构件的更多信息,请参阅 在操作之间共享构件和文件

    • 报告,用于查看工作流程运行生成的测试报告和其他类型的报告。有关报告的更多信息,请参阅质量报告类型

    • 用于查看工作流程运行产生的输出变量的变量。有关变量的更多信息,请参阅在工作流程中使用变量

    注意

    如果删除了运行的父工作流程,则在运行详细信息页面的顶部会显示一条表明这一事实的消息。

查看项目中所有运行的状态和详细信息

您可能需要查看项目中所有工作流程运行的状态和详细信息,了解项目中正在进行的工作流程活动,并了解工作流程的整体运行状况。

查看项目中所有运行的状态和详细信息
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 在 “工作流程” 下,选择 “运行”。

    将显示项目中所有存储库中所有工作流程、所有分支中的所有运行情况。

    该页面包括以下各列:

    • 运行 ID-运行的唯一标识符。选择运行 ID 链接以查看有关运行的详细信息。

    • 状态-工作流程运行的处理状态。有关运行状态的更多信息,请参阅工作流程运行状态

    • 触发器-启动工作流程运行的人、提交、拉取请求 (PR) 或计划。有关更多信息,请参阅 启动工作流程使用触发器自动运行

    • 工作流程-启动运行的工作流程的名称,以及工作流定义文件所在的源存储库和分支。您可能需要扩大列宽才能看到此信息。

      注意

      如果将此列设置为 “不可用”,则通常是因为关联的工作流程已被删除或移动。

    • 开始时间-工作流程运行的开始时间。

    • 持续时间-处理工作流程运行所花费的时间。持续时间过长或很短可能表示存在问题。

    • 结束时间-工作流程运行结束的时间。

查看特定工作流程所有运行的状态和详细信息

您可能需要查看与特定工作流程关联的所有运行的状态和详细信息,以查看是否有任何运行在工作流程中造成瓶颈,或者查看哪些运行当前正在进行或已完成。

查看特定工作流程所有运行的状态和详细信息
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。

  5. 在工作流程的名称下,选择 “运行”。

    将显示与所选工作流程关联的运行。

    该页面分为两个部分:

    • 活动运行-显示正在进行的运行。这些运行将处于以下状态之一:进行中

    • 运行历史记录-显示已完成(即未进行中)的运行。

      有关运行状态的更多信息,请参阅工作流程运行状态

在工作流程图中查看工作流的运行情况

您可以查看工作流程中所有运行的状态,因为它们一起完成工作流程。运行结果显示在工作流程图中(而不是列表视图)。这可以直观地显示哪些运行正在由哪些操作处理,哪些运行正在队列中等待。

查看多个运行在工作流程中一起进行的状态
注意

仅当您的工作流程使用排队或被取代的运行模式时,此过程才适用。有关更多信息,请参阅 配置运行的排队行为

  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 选择您的项目。

  3. 在导航窗格中,选择 C I/CD,然后选择工作流程。

  4. 选择工作流程的名称。您可以按定义工作流程的源存储库或分支名称进行筛选,也可以按工作流程名称或状态进行筛选。

    注意

    确保你查看的是工作流程页面,而不是运行页面。

  5. 选择左上角的 “最新状态” 选项卡。

    此时将出现工作流程图。

  6. 查看工作流程图。该图显示了工作流程中当前正在进行的所有运行以及已完成的最新运行。更具体地说:

    • 出现在顶部、源代码之前的跑步将排队等候开始。

    • 在操作之间出现的运行将排队等候下一个操作的处理。

    • 出现在操作中的运行是 1. 当前正在由该操作处理,2. 已完成该操作的处理,或者 3. 未被该操作处理(通常是因为之前的操作失败)。