

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

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

# 查看工作流运行状态和详细信息
<a name="workflows-view-run"></a>

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

有关可能的运行状态列表，请参阅[工作流运行状态](workflows-view-run-status.md)。

**注意**  
您还可以查看工作流状态，该状态不同于工作流*运行*状态。有关更多信息，请参阅[查看工作流的状态](workflows-view-status.md)。

有关工作流运行的更多信息，请参阅[运行工作流](workflows-working-runs.md)。

**Topics**
+ [

## 查看单个运行的状态和详细信息
](#workflows-view-run-single)
+ [

## 查看项目中所有运行的状态和详细信息
](#workflows-view-run-all)
+ [

## 查看特定工作流所有运行的状态和详细信息
](#workflows-view-run-wf)
+ [

## 在工作流图表中查看工作流的运行
](#workflows-view-run-wf-diagram)

## 查看单个运行的状态和详细信息
<a name="workflows-view-run-single"></a>

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

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

1. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 选择您的项目。

1. 在导航窗格中，选择 **CI/CD**，然后选择**工作流**。

1. 选择工作流的名称。您可以按定义工作流的源存储库或分支名称筛选，也可以按工作流名称或状态筛选。

1. 在工作流的名称下，选择**运行**。

1. 在**运行历史记录**的**运行 ID** 列中，选择一个运行。例如 `Run-95a4d`。

1. 在运行的名称下，执行以下操作之一：
   + **可视化**，可以查看显示工作流运行的操作及其状态的工作流图表（请参阅[工作流运行状态](workflows-view-run-status.md)）。此视图还显示运行期间使用的源存储库和分支。

     在工作流图表中，选择一个操作以查看该操作在运行期间生成的日志、报告和输出等详细信息。显示的信息取决于所选择的操作类型。有关查看构建或部署日志的详细信息，请参阅[查看构建操作的结果](build-view-results.md)或[查看部署日志](deploy-deployment-logs.md)。
   + **YAML**，可查看运行所使用的工作流定义文件。
   + **构件**，可查看工作流运行生成的构件。有关构件的更多信息，请参阅[在操作之间共享构件和文件](workflows-working-artifacts.md)。
   + **报告**，可查看工作流运行生成的测试报告和其他类型的报告。有关报告的更多信息，请参阅[质量报告类型](test-workflow-actions.md#test-reporting)。
   + **变量**，可查看工作流运行生成的输出变量。有关变量的更多信息，请参阅[在工作流中使用变量](workflows-working-with-variables.md)。
**注意**  
如果删除了运行的父工作流，则在运行详细信息页面的顶部会显示一条消息说明这一事实。

## 查看项目中所有运行的状态和详细信息
<a name="workflows-view-run-all"></a>

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

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

1. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 选择您的项目。

1. 在导航窗格中，选择 **CI/CD**，然后选择**工作流**。

1. 在**工作流**下，选择**运行**。

   此时将显示项目中所有存储库的所有分支中的所有工作流的所有运行。

   页面中包括以下列：
   + **ID** – 运行的唯一标识符。选择运行 ID 链接以查看有关运行的详细信息。
   + **状态** – 工作流运行的处理状态。有关运行状态的更多信息，请参阅[工作流运行状态](workflows-view-run-status.md)。
   + **触发器** – 启动工作流运行的人员、提交、拉取请求（PR，Pull Request）或计划。有关更多信息，请参阅[使用触发器自动启动工作流运行](workflows-add-trigger.md)。
   + **工作流** – 启动运行的工作流的名称，以及工作流定义文件所在的源存储库和分支。您可能需要展开列宽才能看到此信息。
**注意**  
如果此列设置为**不可用**，则通常是因为关联的工作流已删除或已移动。
   + **开始时间** – 工作流运行的启动时间。
   + **持续时间** – 处理工作流运行所花费的时间。持续时间过长或过短都可能表示存在问题。
   + **结束时间** – 工作流运行的结束时间。

## 查看特定工作流所有运行的状态和详细信息
<a name="workflows-view-run-wf"></a>

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

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

1. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 选择您的项目。

1. 在导航窗格中，选择 **CI/CD**，然后选择**工作流**。

1. 选择工作流的名称。您可以按定义工作流的源存储库或分支名称筛选，也可以按工作流名称或状态筛选。

1. 在工作流的名称下，选择**运行**。

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

   此页面分为两个部分：
   + **活跃运行** – 显示正在进行的运行。这些运行将处于以下状态：**进行中**。
   + **运行历史记录** – 显示已完成（即不在进行中）的运行。

     有关运行状态的更多信息，请参阅[工作流运行状态](workflows-view-run-status.md)。

## 在工作流图表中查看工作流的运行
<a name="workflows-view-run-wf-diagram"></a>

当多个运行一起在工作流中执行时，您可以查看工作流中所有运行的状态。运行结果显示在工作流图表中（而不是列表视图）。图表直观地显示哪些运行正在由哪些操作处理，哪些运行正在队列中等待。

**查看多个运行在工作流中一起执行的状态**
**注意**  
仅当您的工作流使用排队或取代运行模式时，此过程才适用。有关更多信息，请参阅 [配置运行的排队行为](workflows-configure-runs.md)。

1. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 选择您的项目。

1. 在导航窗格中，选择 **CI/CD**，然后选择**工作流**。

1. 选择工作流的名称。您可以按定义工作流的源存储库或分支名称筛选，也可以按工作流名称或状态筛选。
**注意**  
确保您查看的是工作流页面，而不是运行页面。

1. 选择左上角的**最新状态**选项卡。

   此时将出现工作流图表。

1. 查看工作流图表。图表显示工作流中当前正在进行的所有运行，以及已完成的最新运行。更具体地说：
   + 显示在顶部，位于**源**之前的运行在排队等待启动。
   + 显示在操作之间的运行在排队，等待由下一个操作处理。
   + 在操作中显示的运行的状态是 1. 当前正在由该操作处理，2. 该操作已完成处理，或者 3. 未由该操作处理（通常是因为之前的操作失败）。