Creando condiciones de etapas en Codepipeline
Una nueva funcionalidad muy interesante para CodePipeline. Aquí os dejo los puntos clave: - Las condiciones se utilizan para especificar lo que debe suceder si se encuentran problemas configurados por reglas durante la ejecución de un pipeline. - Cada condición tiene un conjunto de reglas que se evalúan en conjunto, y si todas las reglas en una condición tienen éxito, la condición se cumple. - Las condiciones pueden ser de tres tipos: Entrada, En Fallo y En Éxito, cada una con diferentes opciones de resultados. - Se pueden configurar condiciones con reglas para usar expresiones específicas y cada una tiene opciones específicas de resultados. - Las consideraciones para las condiciones de etapa incluyen configurar adecuadamente el proveedor de reglas y asegurarse de estar preparado para manejar resultados de rollback correctamente. - Se pueden crear condiciones de entrada, de fallo y de éxito mediante la consola, la CLI o CloudFormation. - Las condiciones de entrada verifican si se cumplen ciertas condiciones antes de permitir la entrada a una etapa. - Las condiciones de fallo determinan qué sucede cuando una etapa falla. - Las condiciones de éxito definen las acciones a seguir cuando una etapa tiene éxito. - Es posible eliminar y anular condiciones de etapa si es necesario. - Estas funcionalidades permiten configurar pipelines con mayor control y seguridad en los procesos de despliegue y cambio. Mas info aquí: https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html