Visualización de los detalles del estado de reversión - AWS CodePipeline

Visualización de los detalles del estado de reversión

Puede ver el estado y el identificador de ejecución de destino de una ejecución de reversión.

Visualización del estado de reversión en la página de detalles (consola)

Puede utilizar la consola para ver el estado y el identificador de ejecución de la canalización de destino de una ejecución de reversión.

Un ejemplo de página de estado que muestra el campo de identificador de ejecución de la canalización de destino en CodePipeline.

Visualización de los detalles de reversión con get-pipeline-execution (CLI)

Las ejecuciones de canalización que se hayan revertido se mostrarán en el resultado para obtener la ejecución de la canalización.

  • Para ver los detalles acerca de una canalización, ejecute el comando get-pipeline-execution especificando el nombre único de la canalización. Por ejemplo, para ver detalles acerca la canalización denominada MyFirstPipeline, escriba lo siguiente:

    aws codepipeline get-pipeline-execution --pipeline-name MyFirstPipeline --pipeline-execution-id 3f658bd1-69e6-4448-ba3e-79007EXAMPLE

    Este comando devuelve la estructura de la canalización.

    En el siguiente ejemplo, se muestran los datos devueltos de una parte de una canalización denominada MyFirstPipeline, donde se muestran el identificador de ejecución de la reversión y los metadatos.

    { "pipelineExecution": { "pipelineName": "MyFirstPipeline", "pipelineVersion": 6, "pipelineExecutionId": "2004a94e-8b46-4c34-a695-c8d20EXAMPLE", "status": "Succeeded", "artifactRevisions": [ { "name": "SourceArtifact", "revisionId": "<ID>", "revisionSummary": "Added README.txt", "revisionUrl": "<console_URL>" } ], "trigger": { "triggerType": "ManualRollback", "triggerDetail": "arn:aws:sts::<account_ID>:assumed-role/<role>" }, "executionMode": "SUPERSEDED", "executionType": "ROLLBACK", "rollbackMetadata": { "rollbackTargetPipelineExecutionId": "4f47bed9-6998-476c-a49d-e60beEXAMPLE" } } }

Visualización del estado de reversión con get-pipeline-state (CLI)

Las ejecuciones de canalización que se hayan revertido se mostrarán en el resultado para obtener el estado de la canalización.

  • Para ver los detalles acerca de una canalización, ejecute el comando get-pipeline-state especificando el nombre único de la canalización. Por ejemplo, para ver detalles del estado acerca de una canalización denominada MyFirstPipeline, introduzca lo siguiente:

    aws codepipeline get-pipeline-state --name MyFirstPipeline

    En el siguiente ejemplo, se muestran los datos devueltos con el tipo de ejecución de reversión.

    { "pipelineName": "MyFirstPipeline", "pipelineVersion": 7, "stageStates": [ { "stageName": "Source", "inboundExecutions": [], "inboundTransitionState": { "enabled": true }, "actionStates": [ { "actionName": "Source", "currentRevision": { "revisionId": "<Revision_ID>" }, "latestExecution": { "actionExecutionId": "13bbd05d-b439-4e35-9c7e-887cb789b126", "status": "Succeeded", "summary": "update", "lastStatusChange": "2024-04-24T20:13:45.799000+00:00", "externalExecutionId": "10cbEXAMPLEID" }, "entityUrl": "console-url", "revisionUrl": "console-url" } ], "latestExecution": { "pipelineExecutionId": "cf95a8ca-0819-4279-ae31-03978EXAMPLE", "status": "Succeeded" } }, { "stageName": "deploys3", "inboundExecutions": [], "inboundTransitionState": { "enabled": true }, "actionStates": [ { "actionName": "s3deploy", "latestExecution": { "actionExecutionId": "3bc4e3eb-75eb-45b9-8574-8599aEXAMPLE", "status": "Succeeded", "summary": "Deployment Succeeded", "lastStatusChange": "2024-04-24T20:14:07.577000+00:00", "externalExecutionId": "mybucket/SampleApp.zip" }, "entityUrl": "console-URL" } ], "latestExecution": { "pipelineExecutionId": "fdf6b2ae-1472-4b00-9a83-1624eEXAMPLE", "status": "Succeeded", "type": "ROLLBACK" } } ], "created": "2024-04-15T21:29:01.635000+00:00", "updated": "2024-04-24T20:12:24.480000+00:00" }