Visualización de resultados de reglas para condiciones de etapa en el historial de ejecución - AWS CodePipeline

Visualización de resultados de reglas para condiciones de etapa en el historial de ejecución

Puede ver los resultados de las reglas para una ejecución en la que la condición de una etapa ejecutara una regla y activara un resultado para dicha etapa, como una reversión o un error.

Los valores de estado válidos para las condiciones y las reglas son los siguientes: InProgress | Failed | Errored | Succeeded | Cancelled | Abandoned | Overridden

Visualización de resultados de reglas para condiciones de etapa en el historial de ejecución (consola)

Puede usar la consola para ver los resultados de las reglas para una ejecución en la que la condición de una etapa ejecutara una regla y activara un resultado para dicha etapa.

Visualización de resultados de reglas para condiciones de etapa (consola)
  1. Inicie sesión en la Consola de administración de AWS y abra la consola de CodePipeline en http://console.aws.amazon.com/codesuite/codepipeline/home.

    Se muestran los nombres y estados de todas las canalizaciones asociadas con su Cuenta de AWS.

  2. En Nombre, elija el nombre de la canalización que desee visualizar.

  3. Seleccione Historial y, a continuación, elija la ejecución. En la página del historial, seleccione la pestaña Línea temporal. En Reglas, consulte los resultados de la regla para la ejecución.

Un ejemplo de la pestaña Línea temporal que muestra la regla de supervisión como correcta en la ejecución anterior.

Visualización de resultados de reglas para condiciones de etapa con list-rule-executions (CLI)

Puede usar la CLI para ver los resultados de las reglas para una ejecución en la que la condición de una etapa ejecutara una regla y activara un resultado para dicha etapa.

  • Abra un terminal (Linux, macOS o Unix) o un símbolo del sistema (Windows) y utilice la AWS CLI para ejecutar el comando list-rule-executions para una canalización denominada MyPipeline:

    aws codepipeline list-rule-executions --pipeline-name MyFirstPipeline

    Este comando devuelve una lista de todas las ejecuciones de reglas completadas asociadas con la canalización.

    El siguiente ejemplo muestra los datos devueltos de una canalización con una condición de etapa en la que la regla se denomina MyMonitorRule.

    { "ruleExecutionDetails": [ { "pipelineExecutionId": "e1a7e739-f211-420e-aef9-fa7837666968", "ruleExecutionId": "3aafc0c7-0e1c-44f1-b357-d1b16a28e483", "pipelineVersion": 9, "stageName": "Deploy", "ruleName": "MyMonitorRule", "startTime": "2024-07-29T15:55:01.271000+00:00", "lastUpdateTime": "2024-07-29T15:56:08.682000+00:00", "status": "Succeeded", "input": { "ruleTypeId": { "category": "Rule", "owner": "AWS", "provider": "CloudWatchAlarm", "version": "1" }, "configuration": { "AlarmName": "CWAlarm", "WaitTime": "1" }, "resolvedConfiguration": { "AlarmName": "CWAlarm", "WaitTime": "1" }, "region": "us-east-1", "inputArtifacts": [] }, "output": { "executionResult": { "externalExecutionSummary": "Succeeded with alarm 'CWAlarm' being i n an 'OK' state." } } }