

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Veja as execuções em CodePipeline
<a name="executions-view"></a>

Você pode usar o AWS CodePipeline console ou o AWS CLI para visualizar o status da execução, visualizar o histórico de execução e repetir etapas ou ações com falha.

**Topics**
+ [Visualizar o histórico de execução do pipeline (console)](#pipelines-executions-console)
+ [Visualizar o status de execução (console)](#pipelines-executions-status-console)
+ [Visualizar uma execução de entrada (console)](#pipelines-executions-inbound-console)
+ [Visualizar revisões de origem de execução do pipeline (console)](#pipelines-source-revisions-console)
+ [Visualizar execuções da ação (console)](#pipelines-action-executions-console)
+ [Visualizar informações sobre artefatos e armazenamento de artefatos da ação (console)](#pipelines-action-artifacts-console)
+ [Visualizar detalhes e histórico do pipeline (CLI)](#executions-view-cli)

## Visualizar o histórico de execução do pipeline (console)
<a name="pipelines-executions-console"></a>

Você pode usar o CodePipeline console para ver uma lista de todos os pipelines da sua conta. Você também pode ver os detalhes de cada pipeline, incluindo quando as ações foram executadas pela última vez no pipeline, se uma transição entre estágios está ativada ou desativada, se alguma ação falhou e outras informações. Você também pode visualizar uma página de histórico que mostra os detalhes de todas as execuções de pipeline para as quais o histórico foi registrado.

**nota**  
Ao alternar entre modos de execução específicos, a visualização e o histórico do pipeline podem mudar. Para obter mais informações, consulte [Definir ou alterar o modo de execução do pipeline](execution-modes.md).

O histórico de execução é mantido por até 12 meses.

Você pode usar o console para visualizar o histórico de execuções em um pipeline, incluindo o status, as revisões de origem e os detalhes de tempo para cada execução.

1. Faça login no Console de gerenciamento da AWS e abra o CodePipeline console em [http://console.aws.amazon. com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home).

   Os nomes de todos os pipelines associados à sua AWS conta são exibidos, junto com seus status.

1. Em **Nome**, selecione o nome do pipeline.

1. Selecione **Visualizar histórico**.
**nota**  
Em um pipeline no modo de execução PARALLEL, a visualização principal não mostra a estrutura do pipeline nem as execuções que estão em andamento. Em um pipeline no modo de execução PARALLEL, a estrutura do pipeline pode ser acessada selecionando o ID da execução desejada na página de histórico de execução. No painel de navegação à esquerda, selecione **Histórico**, escolha o ID da execução paralela e visualize o pipeline na guia **Visualização**.  
![A visualização do console da lista de pipelines mostra o nome, o status, o tipo e as execuções mais recentes de cada pipeline.](http://docs.aws.amazon.com/pt_br/codepipeline/latest/userguide/images/view-exec-history.png)

1. Visualize o status, as revisões da origem, os detalhes das alterações e os triggers relacionados a cada execução do pipeline. As execuções de pipeline que foram revertidas exibirão o tipo de execução **Reversão** na tela de detalhes no console. Para a execução com falha que acionou a reversão automática, o ID da execução com falha é exibido.

1. Escolha uma execução. A visualização detalhada mostra detalhes da execução, a guia **Linha do tempo**, a guia **Visualização** e a guia **Variáveis**. Os valores das variáveis no nível do pipeline são resolvidos no momento da execução do pipeline e podem ser visualizados no histórico de cada execução. 
**nota**  
As variáveis de saída das ações do pipeline podem ser visualizadas na guia Variáveis de saída, abaixo do histórico de cada execução de ação.

## Visualizar o status de execução (console)
<a name="pipelines-executions-status-console"></a>

Você pode visualizar o status do pipeline em **Status** na página do histórico de execução. Escolha um link de ID de execução e visualize o status da ação.

Veja a seguir os estados válidos para pipelines, estágios e ações:

**nota**  
Os estados de pipeline a seguir também se aplicam a uma execução de pipeline, que é uma execução de entrada. Para visualizar uma execução de entrada e seu status, consulte [Visualizar uma execução de entrada (console)](#pipelines-executions-inbound-console).


**Estados em nível de pipeline**  

| Estado do pipeline | Description | 
| --- | --- | 
| InProgress | O pipeline está em execução no momento. | 
| Parando | A execução do pipeline está sendo interrompida devido a uma solicitação para interromper e aguardar ou interromper e abandonar a execução do pipeline. | 
| Interrompido | O processo de interrupção é concluído e a execução do pipeline é interrompida. | 
| Bem-sucedido | A execução do pipeline foi concluída com êxito. | 
| Substituído | Embora a conclusão da execução desse pipeline estivesse programada para o estágio seguinte, uma nova execução se antecipou e prosseguiu pelo pipeline. | 
| Failed | A execução do pipeline não foi concluída com êxito. | 


**Estados em nível de estágio**  

| Estado do estágio | Description | 
| --- | --- | 
| InProgress | O estágio está em execução no momento. | 
| Parando | A execução do estágio é interrompida devido a uma solicitação para interromper e aguardar ou interromper e abandonar a execução do pipeline. | 
| Interrompido | O processo de interrupção é concluído e a execução do estágio é interrompida. | 
| Bem-sucedido | O estágio foi concluído com êxito. | 
| Failed | O estágio não foi concluído com êxito. | 


**Estados em nível de ação**  

| Estado da ação | Description | 
| --- | --- | 
| InProgress | A ação está em execução no momento. | 
| Abandonado | A ação é abandonada devido a uma solicitação para interromper e abandonar a execução do pipeline. | 
| Bem-sucedido | A ação foi concluída com êxito. | 
| Failed | Para ações de aprovação, o estado FAILED significa que a ação foi rejeitada pelo revisor ou falhou devido a uma ação de configuração incorreta. | 

## Visualizar uma execução de entrada (console)
<a name="pipelines-executions-inbound-console"></a>

Você pode usar o console do para visualizar o status e os detalhes de uma execução de entrada. Quando a transição é habilitada ou o estágio fica disponível, uma execução de entrada `InProgress` continua e entra no estágio. Uma execução de entrada com o `Stopped` status não entra no estágio. O status de execução de entrada será alterado para `Failed` se o pipeline for editado. Quando você edita um pipeline, todas as execuções em andamento são interrompidas e o status da execução é alterado para `Failed`.

Se uma execução de entrada não é exibida, então não há execuções pendentes em uma transição de estágio desabilitada.

1. Faça login no Console de gerenciamento da AWS e abra o CodePipeline console em [http://console.aws.amazon. com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home).

   Os nomes de todos os pipelines associados à sua AWS conta serão exibidos. 

1. Escolha o nome do pipeline cuja execução de entrada você deseja visualizar. Siga um destes procedimentos: 
   + Selecione **Visualizar**. No diagrama do pipeline, no campo **ID de execução de entrada** na frente da transição desabilitada, você verá o ID de execução de entrada.   
![Informações sobre uma revisão podem ser visualizadas na página do histórico de execução](http://docs.aws.amazon.com/pt_br/codepipeline/latest/userguide/images/inbound-console.png)

     Escolha **Visualizar resumo** para ver os detalhes da execução, como o ID da execução, o gatilho de origem e o nome do próximo estágio.
   + Escolha o pipeline e, em seguida, escolha **Visualizar histórico**.

## Visualizar revisões de origem de execução do pipeline (console)
<a name="pipelines-source-revisions-console"></a>

Você pode visualizar os detalhes sobre os artefatos de origem (artefato de saída originado no primeiro estágio de um pipeline) que são usados na execução de um pipeline. Os detalhes incluem identificadores, como confirmação IDs, comentários de check-in e, quando você usa a CLI, números de versão das ações de construção do pipeline. No caso de alguns tipos de revisão, é possível visualizar e abrir o URL da confirmação. As revisões de origem são compostas pelo seguinte:
+ **Resumo**: informações de resumo sobre a revisão mais recente do artefato. Para repositórios GitHub e CodeCommit repositórios, a mensagem de confirmação. Para buckets ou ações do Amazon S3, o conteúdo fornecido pelo usuário de uma codepipeline-artifact-revision-summary chave especificada nos metadados do objeto. 
+ **revisionUrl**: o URL da revisão do artefato (por exemplo, o URL do repositório externo). 
+ **revisionId**: o ID da revisão do artefato. Por exemplo, para uma alteração na fonte em um GitHub repositório CodeCommit or, esse é o ID do commit. Para artefatos armazenados em GitHub ou CodeCommit repositórios, o ID do commit está vinculado a uma página de detalhes do commit. 

1. Faça login no Console de gerenciamento da AWS e abra o CodePipeline console em [http://console.aws.amazon. com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home).

   Os nomes de todos os pipelines associados à sua Conta da AWS serão exibidos. 

1. Escolha o nome do pipeline para o qual você deseja visualizar os detalhes de revisão de origem. Execute um destes procedimentos: 
   + Selecione **Visualizar histórico**. Em **Source revisions (Revisões de origem)**, é listada a alteração de origem para cada execução.
   + Localize uma ação para a qual você deseja visualizar os detalhes de revisão de origem e depois encontre as informações de revisão na parte inferior de seu estágio:   
![As informações sobre uma revisão podem ser visualizadas na parte inferior de um palco no CodePipeline console.](http://docs.aws.amazon.com/pt_br/codepipeline/latest/userguide/images/view-changes-console-3.png)

     Escolha **View current revisions (Visualizar revisões atuais)** para visualizar informações da origem. Com exceção dos artefatos armazenados nos buckets do Amazon S3, identificadores como IDs commit nessa visualização de detalhes das informações são vinculados às páginas de informações de origem dos artefatos.   
![Visualizar revisões da origem.](http://docs.aws.amazon.com/pt_br/codepipeline/latest/userguide/images/view-changes-console-4.png)

## Visualizar execuções da ação (console)
<a name="pipelines-action-executions-console"></a>

Você pode visualizar os detalhes da ação para um pipeline, como o ID de execução da ação, os artefatos de entrada, os artefatos de saída e o status. Você pode visualizar os detalhes da ação escolhendo um pipeline no console e selecionando um ID de execução.

1. Faça login no Console de gerenciamento da AWS e abra o CodePipeline console em [http://console.aws.amazon. com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home).

   Os nomes de todos os pipelines associados à sua AWS conta são exibidos. 

1. Escolha o nome do pipeline para o qual deseja visualizar os detalhes da ação e selecione **View history (Exibir histórico)**. 

1. Em **Execution ID (ID de execução)**, escolha o ID de execução para a qual deseja visualizar os detalhes da execução da ação.

1. Você pode visualizar as seguintes informações na guia **Timeline (Cronograma)**:

   1. Em **Action name (Nome da ação)**, escolha o link para abrir uma página de detalhes da ação, onde é possível visualizar o status, o nome do estágio, o nome da ação, os dados de configuração e as informações do artefato.

   1. Em **Provider (Provedor)**, escolha o link para visualizar os detalhes do provedor da ação. Por exemplo, no exemplo anterior de pipeline, se você escolher entre CodeDeploy os estágios de preparação ou produção, a página do CodeDeploy console do CodeDeploy aplicativo configurado para esse estágio será exibida.

## Visualizar informações sobre artefatos e armazenamento de artefatos da ação (console)
<a name="pipelines-action-artifacts-console"></a>

Você pode visualizar detalhes de artefatos de entrada e saída para uma ação. Você também pode escolher um link que direciona você para as informações de artefato dessa ação. Como o armazenamento de artefatos usa versionamento, cada execução da ação tem um local de artefato de entrada e saída exclusivo.

1. Faça login no Console de gerenciamento da AWS e abra o CodePipeline console em [http://console.aws.amazon. com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home).

   Os nomes de todos os pipelines associados à sua AWS conta são exibidos. 

1. Escolha o nome do pipeline para o qual deseja visualizar os detalhes da ação e selecione **View history (Exibir histórico)**. 

1. Em **Execution ID (ID de execução)**, escolha o ID de execução para o qual deseja visualizar os detalhes da ação.

1. Na guia **Timeline (Cronograma)**, em **Action name (Nome da ação)**, escolha o link para abrir uma página de detalhes da ação.

1. Na página de detalhes, na guia **Execução**, visualize o status e a duração da ação.

1. Na guia **Configuração**, visualize a configuração do recurso para a ação (por exemplo, o nome do projeto de CodeBuild construção).

1. Em **Artefatos**, visualize os detalhes do artefato em **Tipo de artefato** e **Provedor de artefatos**. Escolha o link em **Artifact name (Nome do artefato)** para visualizar os artefatos no armazenamento de artefatos.

1. Na guia **Variáveis de saída**, visualize as variáveis resolvidas das ações no pipeline para a execução da ação.

## Visualizar detalhes e histórico do pipeline (CLI)
<a name="executions-view-cli"></a>

Você pode executar os seguintes comandos para visualizar detalhes sobre seus pipelines e execuções de pipelines:
+  **list-pipelines**comando para ver um resumo de todos os pipelines associados ao seu Conta da AWS.
+ Comando **get-pipeline** para revisar os detalhes de um único pipeline.
+ **list-pipeline-executions** para visualizar resumos das execuções mais recentes de um pipeline.
+ **get-pipeline-execution** para visualizar informações sobre a execução de um pipeline, incluindo os detalhes sobre os artefatos, o ID de execução do pipeline e o nome, a versão e o status do pipeline. 
+ Comando **get-pipeline-state** para visualizar o pipeline, o estágio e o status da ação.
+ **list-action-executions** para visualizar detalhes de execução da ação para um pipeline. 

**Topics**
+ [Visualizar o histórico de execução com `list-pipeline-executions` (CLI)](#pipelines-executions-cli)
+ [Visualizar o estado do pipeline com `get-pipeline-state` (CLI)](#pipelines-executions-status-cli)
+ [Visualizar o status de execução de entrada com `get-pipeline-state` (CLI)](#pipelines-executions-inbound-cli)
+ [Visualizar o status e as revisões de origem com `get-pipeline-execution` (CLI)](#pipelines-source-revisions-cli)
+ [Visualizar as execuções de ações com `list-action-executions` (CLI)](#pipelines-action-executions-cli)

### Visualizar o histórico de execução com `list-pipeline-executions` (CLI)
<a name="pipelines-executions-cli"></a>

Você pode visualizar o histórico de execução do pipeline.
+ Para visualizar detalhes sobre execuções anteriores de um pipeline, execute o comando **[list-pipeline-executions](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/list-pipeline-executions.html)**, especificando o nome exclusivo do pipeline. Por exemplo, para visualizar detalhes do estado atual de um pipeline designado {{MyFirstPipeline}}, insira o seguinte:

  ```
  aws codepipeline list-pipeline-executions --pipeline-name {{MyFirstPipeline}}
  ```

  Esse comando retorna informações de resumo sobre todas as execuções de pipeline para as quais um histórico foi registrado. O resumo inclui períodos de início e de término, duração e status. 

  Execuções de pipeline que foram revertidas mostrarão o tipo de execução `Rollback`. Para a execução com falha que acionou a reversão automática, o ID da execução com falha é exibido.

  O exemplo a seguir mostra os dados retornados para um pipeline designado {{MyFirstPipeline}} que teve três execuções:

  ```
  {
      "pipelineExecutionSummaries": [
          {
              "pipelineExecutionId": "eb7ebd36-353a-4551-90dc-18ca5EXAMPLE",
              "status": "Succeeded",
              "startTime": "2024-04-16T09:00:28.185000+00:00",
              "lastUpdateTime": "2024-04-16T09:00:29.665000+00:00",
              "sourceRevisions": [
                  {
                      "actionName": "Source",
                      "revisionId": "revision_ID",
                      "revisionSummary": "Added README.txt",
                      "revisionUrl": "{{console-URL}}"
                  }
              ],
              "trigger": {
                  "triggerType": "StartPipelineExecution",
                  "triggerDetail": "{{trigger_ARN}}"
              },
              "executionMode": "SUPERSEDED"
          },
          {
              "pipelineExecutionId": "fcd61d8b-4532-4384-9da1-2aca1EXAMPLE",
              "status": "Succeeded",
              "startTime": "2024-04-16T08:58:56.601000+00:00",
              "lastUpdateTime": "2024-04-16T08:59:04.274000+00:00",
              "sourceRevisions": [
                  {
                      "actionName": "Source",
                      "revisionId": "revision_ID",
                      "revisionSummary": "Added README.txt",
                      "revisionUrl": "console_URL"
                  }
              ],
              "trigger": {
                  "triggerType": "StartPipelineExecution",
                  "triggerDetail": "{{trigger_ARN}}"
              },
              "executionMode": "SUPERSEDED"
          }
  ```

  Para visualizar detalhes adicionais sobre a execução de um pipeline, execute **[get-pipeline-execution](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/get-pipeline-execution.html)**, especificando o ID exclusivo da execução do pipeline. Por exemplo, para visualizar mais detalhes sobre a primeira execução do exemplo anterior, insira o seguinte: 

  ```
  aws codepipeline get-pipeline-execution --pipeline-name {{MyFirstPipeline}} --pipeline-execution-id 7cf7f7cb-3137-539g-j458-d7eu3EXAMPLE
  ```

  Este comando retorna informações resumidas sobre a execução de um pipeline, incluindo detalhes sobre artefatos, ID de execução do pipeline e o nome, versão e status do pipeline. 

  O exemplo a seguir mostra os dados retornados para um pipeline designado {{MyFirstPipeline}}:

  ```
  {
      "pipelineExecution": {
          "pipelineExecutionId": "3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE",
          "pipelineVersion": 2,
          "pipelineName": "MyFirstPipeline",
          "status": "Succeeded",
          "artifactRevisions": [
              {
                  "created": 1496380678.648,
                  "revisionChangeIdentifier": "1496380258.243",
                  "revisionId": "7636d59f3c461cEXAMPLE8417dbc6371",
                  "name": "MyApp",
                  "revisionSummary": "Updating the application for feature 12-4820"
              }
          ]
      }
  }
  ```

### Visualizar o estado do pipeline com `get-pipeline-state` (CLI)
<a name="pipelines-executions-status-cli"></a>

Você pode usar a CLI para visualizar o pipeline, o estágio e o status da ação.
+ Para visualizar detalhes sobre o estado atual de um pipeline, execute o comando **[get-pipeline-state](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/get-pipeline-state.html)**, especificando o nome exclusivo do pipeline. Por exemplo, para visualizar detalhes do estado atual de um pipeline designado {{MyFirstPipeline}}, insira o seguinte:

  ```
  aws codepipeline get-pipeline-state --name {{MyFirstPipeline}}
  ```

  Este comando retorna o status atual de todos os estágios do pipeline e o status das ações dentro desses estágios.

  O exemplo a seguir mostra os dados retornados para um pipeline de três estágios designado {{MyFirstPipeline}}, onde os dois primeiros estágios e ações tiveram êxito, o terceiro estágio falhou e a transição entre o segundo e o terceiro estágios está desabilitada:

  ```
  {
      "updated": 1427245911.525,
      "created": 1427245911.525,
      "pipelineVersion": 1,
      "pipelineName": "MyFirstPipeline",
      "stageStates": [
          {
              "actionStates": [
                  {
                      "actionName": "Source",
                      "entityUrl": "https://console.aws.amazon.com/s3/home?#",
                      "latestExecution": {
                          "status": "Succeeded",
                          "lastStatusChange": 1427298837.768
                      }
                  }
              ],
              "stageName": "Source"
          },
          {
              "actionStates": [
                  {
                      "actionName": "Deploy-CodeDeploy-Application",
                      "entityUrl": "https://console.aws.amazon.com/codedeploy/home?#",
                      "latestExecution": {
                          "status": "Succeeded",
                          "lastStatusChange": 1427298939.456,
                          "externalExecutionUrl": "https://console.aws.amazon.com/?#",
                          "externalExecutionId": ""c53dbd42-This-Is-An-Example"",
                          "summary": "Deployment Succeeded"
                      }
                  }
              ],
              "inboundTransitionState": {
                  "enabled": true
              },
              "stageName": "Staging"
          },
          {
              "actionStates": [
                  {
                      "actionName": "Deploy-Second-Deployment",
                      "entityUrl": "https://console.aws.amazon.com/codedeploy/home?#",
                      "latestExecution": {
                          "status": "Failed",
                          "errorDetails": {
                              "message": "Deployment Group is already deploying deployment ...",
                              "code": "JobFailed"
                          },
                          "lastStatusChange": 1427246155.648
                      }
                  }
              ],
              "inboundTransitionState": {
                  "disabledReason": "Disabled while I investigate the failure",
                  "enabled": false,
                  "lastChangedAt": 1427246517.847,
                  "lastChangedBy": "arn:aws:iam::80398EXAMPLE:user/CodePipelineUser"
              },
              "stageName": "Production"
          }
      ]
  }
  ```

### Visualizar o status de execução de entrada com `get-pipeline-state` (CLI)
<a name="pipelines-executions-inbound-cli"></a>

Você pode usar a CLI para visualizar o status de execução de entrada. Quando a transição é habilitada ou o estágio fica disponível, uma execução de entrada `InProgress` continua e entra no estágio. Uma execução de entrada com o `Stopped` status não entra no estágio. O status de execução de entrada será alterado para `Failed` se o pipeline for editado. Quando você edita um pipeline, todas as execuções em andamento são interrompidas e o status da execução é alterado para `Failed`.
+ Para visualizar detalhes sobre o estado atual de um pipeline, execute o comando **[get-pipeline-state](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/get-pipeline-state.html)**, especificando o nome exclusivo do pipeline. Por exemplo, para visualizar detalhes do estado atual de um pipeline designado {{MyFirstPipeline}}, insira o seguinte:

  ```
  aws codepipeline get-pipeline-state --name {{MyFirstPipeline}}
  ```

  Este comando retorna o status atual de todos os estágios do pipeline e o status das ações dentro desses estágios. A saída também mostra o ID de execução do pipeline em cada estágio e se há um ID de execução de entrada para um estágio com transição desabilitada.

  O exemplo a seguir mostra os dados retornados para um pipeline de dois estágios chamado{{MyFirstPipeline}}, onde o primeiro estágio mostra uma transição habilitada e uma execução bem-sucedida do pipeline, e o segundo estágio, denominado`Beta`, mostra uma transição desativada e um ID de execução de entrada. A execução de entrada pode ter o status `InProgress`, `Stopped` ou `FAILED`.

  ```
  {
      "pipelineName": "MyFirstPipeline",
      "pipelineVersion": 2,
      "stageStates": [
          {
              "stageName": "Source",
              "inboundTransitionState": {
                  "enabled": true
              },
              "actionStates": [
                  {
                      "actionName": "SourceAction",
                      "currentRevision": {
                          "revisionId": "PARcnxX_u0SMRBnKh83pHL09.zPRLLMu"
                      },
                      "latestExecution": {
                          "actionExecutionId": "14c8b311-0e34-4bda-EXAMPLE",
                          "status": "Succeeded",
                          "summary": "Amazon S3 version id: PARcnxX_u0EXAMPLE",
                          "lastStatusChange": 1586273484.137,
                          "externalExecutionId": "PARcnxX_u0EXAMPLE"
                      },
                      "entityUrl": "https://console.aws.amazon.com/s3/home?#"
                  }
              ],
              "latestExecution": {
                  "pipelineExecutionId": "27a47e06-6644-42aa-EXAMPLE",
                  "status": "Succeeded"
              }
          },
          {
              "stageName": "Beta",
              "inboundExecution": {
                  "pipelineExecutionId": "27a47e06-6644-42aa-958a-EXAMPLE",
                  "status": "InProgress"
              },
              "inboundTransitionState": {
                  "enabled": false,
                  "lastChangedBy": "{{USER_ARN}}",
                  "lastChangedAt": 1586273583.949,
                  "disabledReason": "disabled"
              },
                      "currentRevision": {
              "actionStates": [
                  {
                      "actionName": "BetaAction",
                      "latestExecution": {
                          "actionExecutionId": "a748f4bf-0b52-4024-98cf-EXAMPLE",
                          "status": "Succeeded",
                          "summary": "Deployment Succeeded",
                          "lastStatusChange": 1586272707.343,
                          "externalExecutionId": "d-KFGF3EXAMPLE",
                          "externalExecutionUrl": "https://us-west-2.console.aws.amazon.com/codedeploy/home?#/deployments/d-KFGF3WTS2"
                      },
                      "entityUrl": "https://us-west-2.console.aws.amazon.com/codedeploy/home?#/applications/my-application"
                  }
              ],
              "latestExecution": {
                  "pipelineExecutionId": "f6bf1671-d706-4b28-EXAMPLE",
                  "status": "Succeeded"
              }
          }
      ],
      "created": 1585622700.512,
      "updated": 1586273472.662
  }
  ```

### Visualizar o status e as revisões de origem com `get-pipeline-execution` (CLI)
<a name="pipelines-source-revisions-cli"></a>

Você pode visualizar os detalhes sobre os artefatos de origem (artefatos de saída originados no primeiro estágio de um pipeline) que são usados na execução de um pipeline. Os detalhes incluem identificadores, como confirmação, comentários de check-in IDs, tempo desde que o artefato foi criado ou atualizado e, quando você usa a CLI, números de versão das ações de construção. No caso de alguns tipos de revisão, é possível visualizar e abrir o URL da confirmação da versão do artefato. As revisões de origem são compostas pelo seguinte:
+ **Resumo**: informações de resumo sobre a revisão mais recente do artefato. Para repositórios GitHub e AWS CodeCommit repositórios, a mensagem de confirmação. Para buckets ou ações do Amazon S3, o conteúdo fornecido pelo usuário de uma codepipeline-artifact-revision-summary chave especificada nos metadados do objeto. 
+ **revisionUrl**: o ID de confirmação da revisão do artefato. Para artefatos armazenados em GitHub ou AWS CodeCommit repositórios, o ID do commit está vinculado a uma página de detalhes do commit. 

Você pode executar o console **get-pipeline-execution** para visualizar informações sobre as revisões de origem mais recentes que foram incluídas na execução de um pipeline. Após executar o comando **get-pipeline-state** pela primeira vez a fim de obter detalhes sobre todos os estágios em um pipeline, identifique o ID de execução que se aplica a um estágio sobre o qual deseja obter detalhes da revisão de origem. Depois, use o ID de execução no comando **get-pipeline-execution**. (Como os estágios de um pipeline podem ter sido concluídos com êxito pela última vez durante diferentes execuções de pipeline, eles podem ter uma execução diferente IDs.)

Ou seja, para vusialuzar detalhes sobre os artefatos atualmente no estágio Preparação, execute o comando **get-pipeline-state**, identifique o ID de execução atual do estágio Preparação e em seguida, execute o comando **get-pipeline-execution** usando esse ID de execução. 

**Como visualizar o status e as revisões de origem em um pipeline**

1. Abra um terminal (Linux, macOS ou Unix) ou um prompt de comando (Windows) e use a AWS CLI para executar o comando **[get-pipeline-state](https://docs.aws.amazon.com/cli/latest/reference/codepipeline/get-pipeline-state.html)**. Para um pipeline chamado {{MyFirstPipeline}}, digite:

   ```
   aws codepipeline get-pipeline-state --name MyFirstPipeline
   ```

   Este comando retorna o estado mais recente de um pipeline, incluindo a ID de execução do pipeline mais recente para cada estágio.

1. Para visualizar detalhes sobre a execução de um pipeline, execute o comando **get-pipeline-execution**, especificando o nome exclusivo do pipeline e o ID da execução do pipeline para a qual deseja visualizar os detalhes do artefato. Por exemplo, para visualizar detalhes sobre a execução de um pipeline chamado {{MyFirstPipeline}}, com o ID de execução 3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE, digite o seguinte:

   ```
   aws codepipeline get-pipeline-execution --pipeline-name {{MyFirstPipeline}} --pipeline-execution-id 3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE
   ```

   Este comando retorna informações sobre cada revisão de origem que faz parte da execução do pipeline e identifica informações sobre o pipeline. Somente informações sobre estágios de pipeline que foram incluídos na execução estão incluídos. Pode haver outros estágios no pipeline que não foram parte dessa execução do pipeline.

   O exemplo a seguir mostra os dados retornados para uma parte do pipeline chamada{{MyFirstPipeline}}, em que um artefato chamado "MyApp" é armazenado em um GitHub repositório:

1. 

   ```
   {
       "pipelineExecution": {
           "artifactRevisions": [
               {
                   "created": 1427298837.7689769,
                   "name": "MyApp",
                   "revisionChangeIdentifier": "1427298921.3976923",
                   "revisionId": "7636d59f3c461cEXAMPLE8417dbc6371",
                   "revisionSummary": "Updating the application for feature 12-4820",
                   "revisionUrl": "https://api.github.com/repos/anycompany/MyApp/git/commits/7636d59f3c461cEXAMPLE8417dbc6371"
               }
           ],
           "pipelineExecutionId": "3137f7cb-7cf7-039j-s83l-d7eu3EXAMPLE",
           "pipelineName": "MyFirstPipeline",
           "pipelineVersion": 2,
           "status": "Succeeded",
           "executionMode": "SUPERSEDED",
           "executionType": "ROLLBACK",
           "rollbackMetadata": {
               "rollbackTargetPipelineExecutionId": "4f47bed9-6998-476c-a49d-e60beEXAMPLE"
            }
       }
   }
   ```

### Visualizar as execuções de ações com `list-action-executions` (CLI)
<a name="pipelines-action-executions-cli"></a>

Você pode visualizar os detalhes de execução da ação para um pipeline, como o ID de execução da ação, os artefatos de entrada, os artefatos de saída, o resultado da execução e o status. Forneça o filtro do ID de execução para retornar uma lista de ações em uma execução de pipeline:

**nota**  
O histórico de execução detalhado está disponível para execuções ocorridas em 21 de fevereiro de 2019 ou posteriormente. 
+ Para visualizar as execuções da ação de um pipeline, execute uma das seguintes ações:
  + Para visualizar detalhes sobre todas as execuções de ação de um pipeline, execute o comando **list-action-executions**, especificando o nome exclusivo do pipeline. Por exemplo, para visualizar as execuções de ação em um pipeline chamado {{MyFirstPipeline}}, insira o seguinte:

    ```
    aws codepipeline list-action-executions --pipeline-name MyFirstPipeline
    ```

    Veja a seguir uma parte do exemplo de saída para esse comando:

    ```
    {
        "actionExecutionDetails": [
            {
                "actionExecutionId": "{{ID}}",
                "lastUpdateTime": 1552958312.034,
                "startTime": 1552958246.542,
                "pipelineExecutionId": "{{Execution_ID}}",
                "actionName": "Build",
                "status": "Failed",
                "output": {
                    "executionResult": {
                        "externalExecutionUrl": "{{Project_ID}}",
                        "externalExecutionSummary": "Build terminated with state: FAILED",
                        "externalExecutionId": "{{ID}}"
                    },
                    "outputArtifacts": []
                },
                "stageName": "Beta",
                "pipelineVersion": 8,
                "input": {
                    "configuration": {
                        "ProjectName": "java-project"
                    },
                    "region": "us-east-1",
                    "inputArtifacts": [
                        {
                            "s3location": {
                                "bucket": "codepipeline-us-east-1-{{ID}}",
                                "key": "MyFirstPipeline/MyApp/Object.zip"
                            },
                            "name": "MyApp"
                        }
                    ],
                    "actionTypeId": {
                        "version": "1",
                        "category": "Build",
                        "owner": "AWS",
                        "provider": "CodeBuild"
                    }
                }
            },
    
    . . .
    ```
  + Para visualizar todas as execuções de ação na execução de um pipeline, execute o comando **list-action-executions**, especificando o nome exclusivo do pipeline e o ID de execução. Por exemplo, para visualizar as execuções de ações de um{{Execution\_ID}}, digite o seguinte:

    ```
    aws codepipeline list-action-executions --pipeline-name MyFirstPipeline --filter pipelineExecutionId={{Execution_ID}}
    ```
  + Veja a seguir uma parte do exemplo de saída para esse comando:

    ```
    {
        "actionExecutionDetails": [
            {
                "stageName": "Beta",
                "pipelineVersion": 8,
                "actionName": "Build",
                "status": "Failed",
                "lastUpdateTime": 1552958312.034,
                "input": {
                    "configuration": {
                        "ProjectName": "java-project"
                    },
                    "region": "us-east-1",
                    "actionTypeId": {
                        "owner": "AWS",
                        "category": "Build",
                        "provider": "CodeBuild",
                        "version": "1"
                    },
                    "inputArtifacts": [
                        {
                            "s3location": {
                                "bucket": "codepipeline-us-east-1-{{ID}}",
                                "key": "MyFirstPipeline/MyApp/Object.zip"
                            },
                            "name": "MyApp"
                        }
                    ]
                },
    
    
    . . .
    ```