Iniciar automáticamente un flujo de trabajo ejecutado después de eventos de repositorios de terceros - Amazon CodeCatalyst

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.

Iniciar automáticamente un flujo de trabajo ejecutado después de eventos de repositorios de terceros

Puedes usar un GitHub repositorio vinculado, un repositorio de Bitbucket o un repositorio de GitLab proyectos como fuente de un flujo de trabajo, donde los cambios en una rama específica de un GitHub repositorio vinculado, un repositorio de Bitbucket o un repositorio de GitLab proyectos inicien automáticamente una ejecución de flujo de trabajo.

Un flujo de trabajo es un procedimiento automatizado que describe cómo crear, probar e implementar el código como parte de un sistema de integración y entrega continuas (CI/CD). Un flujo de trabajo define una serie de pasos o acciones que se deben realizar durante la ejecución de un flujo de trabajo. Un flujo de trabajo también define los eventos, o desencadenantes, que provocan el inicio del flujo de trabajo. Para configurar un flujo de trabajo, debe crear un archivo de definición del flujo de trabajo mediante el YAMLeditor visual o visual de la CodeCatalyst consola.

sugerencia

Para ver rápidamente cómo puedes usar los flujos de trabajo en un proyecto, crea un proyecto con un plano. Cada esquema implementa un flujo de trabajo funcional que puede revisar, ejecutar y experimentar.

Al configurar un flujo de trabajo para usar un GitHub repositorio vinculado, un repositorio de Bitbucket o un repositorio de GitLab proyectos, el archivo de configuración del flujo de trabajo se almacena en ese GitHub repositorio, repositorio de Bitbucket o repositorio de proyectos. GitLab La configuración del flujo de trabajo es un YAML archivo que define el nombre, los activadores, los recursos, los artefactos y las acciones del flujo de trabajo. Para obtener más información sobre el archivo de configuración del flujo de trabajo, consulteYAMLDefinición del flujo de trabajo.

El archivo de configuración del flujo de trabajo debe estar en el ./codecatalyst/workflows/ directorio de tu GitHub repositorio, repositorio de Bitbucket o repositorio de GitLab proyectos.

Puedes usar el editor de flujos de trabajo para crear y configurar flujos de trabajo. Para obtener más información, consulte Introducción a los flujos de trabajo y Conexión de repositorios de origen a flujos de trabajo.

Añadir activadores para iniciar las ejecuciones del flujo de trabajo

Puedes configurar un CodeCatalyst flujo de trabajo para que inicie automáticamente una ejecución cuando el código se envíe a la rama especificada de tu repositorio GitHub o de Bitbucket. Para iniciar la ejecución automática de un flujo de trabajo, añade un activador a la Triggers sección del archivo de configuración del flujo de trabajo.

Ejemplo: un simple disparador de pulsación de código

El siguiente ejemplo muestra un activador que inicia la ejecución de un flujo de trabajo cada vez que se envía código a cualquier rama del repositorio de código fuente.

Triggers: - Type: PUSH

Ejemplo: un sencillo disparador de solicitudes de extracción

El siguiente ejemplo muestra un activador que inicia la ejecución de un flujo de trabajo cada vez que se crea una solicitud de extracción en cualquier rama del repositorio de origen.

Triggers: - Type: PULLREQUEST Events: - OPEN

Para obtener más información, consulte Iniciar un flujo de trabajo, ejecutarlo automáticamente mediante activadores.