Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Trabajar con transiciones escénicas en CodePipeline

Modo de enfoque
Trabajar con transiciones escénicas en CodePipeline - AWS CodePipeline

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las transiciones son enlaces entre etapas de canalización que pueden habilitarse o deshabilitarse. De forma predeterminada, están habilitadas. Cuando se vuelve a habilitar una transición deshabilitada, la última revisión se ejecuta en las demás etapas de la canalización, salvo que hayan transcurrido más de 30 días. La ejecución de la canalización no continúa para las transiciones que hayan estado deshabilitadas durante más de 30 días, salvo que se de detecte un cambio o que se ejecute de nuevo la canalización manualmente.

Puede usar la AWS CodePipeline consola o la AWS CLI para deshabilitar o habilitar las transiciones entre las etapas de una canalización.

nota

Puede utilizar una acción de aprobación para detener la ejecución de una canalización hasta que se apruebe su continuación manualmente. Para obtener más información, consulte Incorporación de una acción de aprobación manual a una etapa.

Activar o desactivar transiciones (consola)

Para deshabilitar o habilitar transiciones en una canalización
  1. Inicie sesión en la CodePipeline consola AWS Management Console y ábrala en http://console.aws.amazon. com/codesuite/codepipeline/home.

    Se muestran los nombres de todas las canalizaciones asociadas con su cuenta de AWS .

  2. En Name, elija el nombre de la canalización para la que desea habilitar o deshabilitar transiciones. Esto abre una vista detallada de la canalización, que incluye las transiciones entre las etapas de la canalización.

  3. Busque la flecha después de la última etapa que desea ejecutar y, a continuación, elija el botón situado junto a ella. Por ejemplo, en la siguiente canalización, si quiere que se ejecuten las acciones de la etapa Staging (Ensayo), pero no las de la etapa Production (Producción), seleccione el botón Disable transition (Deshabilitar transición) entre estas dos etapas:

    Seleccione la flecha entre etapas para habilitar o deshabilitar transiciones.
  4. En el cuadro de diálogo Disable transition (Deshabilitar transición), escriba un motivo para deshabilitar la transición y después elija Disable (Deshabilitar).

    El botón cambia para mostrar que las transiciones entre la etapa anterior a la flecha y la etapa posterior a la flecha se han deshabilitado. Las revisiones que ya se ejecutan en las etapas y que se incluyen después de la transición deshabilitada continúan por la canalización, pero las revisiones subsiguientes no.

    La flecha entre las etapas de una canalización indica si una transición está habilitada o deshabilitada.
  5. Haga clic en el botón Enable transition (Habilitar transición) situado junto a la flecha. En el cuadro de diálogo Enable transition, elija Enable. La canalización habilita inmediatamente la transición entre las dos etapas. Si se han ejecutado revisiones en las etapas anteriores una vez deshabilitada la transición, la canalización comienza a ejecutar la última revisión en las etapas posteriores a la transición deshabilitada anteriormente. La canalización ejecuta la revisión en todas las etapas restantes de la canalización.

    nota

    Es posible que los cambios tarden unos segundos en aparecer en la CodePipeline consola después de activar la transición.

Activar o desactivar transiciones (CLI)

Para deshabilitar una transición entre etapas mediante el AWS CLI, ejecute el disable-stage-transition comando. Para habilitar una transición deshabilitada ejecute el comando enable-stage-transition.

Para deshabilitar una transición
  1. Abra una terminal (Linux, macOS o Unix) o una línea de comandos (Windows) y utilícela AWS CLI para ejecutar el disable-stage-transitioncomando, especificando el nombre de la canalización, el nombre de la etapa en la que desea deshabilitar las transiciones, el tipo de transición y el motivo por el que deshabilita las transiciones a esa etapa. A diferencia del uso de la consola, debe especificar si está deshabilitando las transiciones hacia la etapa (entrante) o las transiciones fuera de la etapa una vez completadas todas las acciones (salida).

    Por ejemplo, para deshabilitar la transición a una etapa denominada Staging en una canalización denominadaMyFirstPipeline, escribiría un comando similar al siguiente:

    aws codepipeline disable-stage-transition --pipeline-name MyFirstPipeline --stage-name Staging --transition-type Inbound --reason "My Reason"

    El comando no devuelve nada.

  2. Para verificar que la transición que se ha desactivado, visualice la canalización en la consola de CodePipeline o ejecute el comando get-pipeline-state. Para obtener más información, consulte Ver canalizaciones (consola) y Visualización de los detalles y el historial de la canalización (CLI).

Para habilitar una transición
  1. Abra una terminal (Linux, macOS o Unix) o una línea de comandos (Windows) y utilícela AWS CLI para ejecutar el enable-stage-transitioncomando, especificando el nombre de la canalización, el nombre de la etapa en la que desea habilitar las transiciones y el tipo de transición.

    Por ejemplo, para habilitar la transición a una etapa denominada Staging en una canalización denominadaMyFirstPipeline, escribiría un comando similar al siguiente:

    aws codepipeline enable-stage-transition --pipeline-name MyFirstPipeline --stage-name Staging --transition-type Inbound

    El comando no devuelve nada.

  2. Para verificar que la transición que se ha desactivado, visualice la canalización en la consola de CodePipeline o ejecute el comando get-pipeline-state. Para obtener más información, consulte Ver canalizaciones (consola) y Visualización de los detalles y el historial de la canalización (CLI).

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.