Creación de un flujo de trabajo - 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.

Creación de un 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.

Utilice el siguiente procedimiento para crear un flujo de trabajo en. CodeCatalyst El flujo de trabajo se almacenará como un YAML archivo en una ~/.codecatalyst/workflows/ carpeta del repositorio de origen elegido. Si lo desea, puede almacenar el flujo de trabajo en una subcarpeta o ~/.codecatalyst/workflows/ anteponiendo un nombre de carpeta al nombre del archivo del flujo de trabajo al confirmarlo. Para obtener más información, consulta las instrucciones siguientes.

Para obtener más información acerca de los flujos de trabajo, consulte Cree, pruebe e implemente con flujos de trabajo.

Visual
Para crear un flujo de trabajo mediante el editor visual
  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Elija el proyecto.

  3. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

  4. Seleccione Crear flujo de trabajo.

    Aparece el cuadro de diálogo Crear flujo de trabajo.

  5. En el campo Repositorio de origen, elija un repositorio de origen en el que residirá el archivo de definición del flujo de trabajo. Si no existe ningún repositorio de origen, cree uno.

  6. En el campo Sucursal, elija una rama en la que residirá el archivo de definición del flujo de trabajo.

  7. Seleccione Crear.

    Amazon CodeCatalyst guarda la información del repositorio y la sucursal en la memoria, pero el flujo de trabajo aún no está comprometido.

  8. Elija Visual.

  9. Cree el flujo de trabajo:

    1. (Opcional) En el diagrama de flujo de trabajo, selecciona las casillas Origen y Activadores. Aparece un panel de activadores. Seleccione Añadir disparador para añadir un disparador. Para obtener más información, consulte Añadir activadores a los flujos de trabajo.

    2. Selecciona + Acciones (arriba a la izquierda). Aparece el catálogo de acciones.

    3. Elija el signo más (+) dentro de una acción para añadirla al flujo de trabajo. Utilice el panel de la derecha para configurar la acción. Para obtener más información, consulte Añadir una acción a un flujo de trabajo.

    4. (Opcional) Elija las propiedades del flujo de trabajo (arriba a la derecha). Aparece un panel de propiedades del flujo de trabajo. Configure el nombre del flujo de trabajo, el modo de ejecución y el cálculo. Para obtener más información, consulte Configuración del comportamiento de puesta en cola de las corridas y Configuración de imágenes de procesamiento y tiempo de ejecución.

  10. (Opcional) Elija Validar para validar el YAML código del flujo de trabajo antes de confirmarlo.

  11. Elija Confirmar y, en el cuadro de diálogo Confirmar flujo de trabajo, haga lo siguiente:

    1. En el nombre del archivo de flujo de trabajo, deje el nombre predeterminado o introduzca el suyo propio. El archivo se almacenará en una ~/.codecatalyst/workflows/ carpeta en el repositorio y la rama de origen elegidos. Puede anteponer al nombre del archivo una carpeta o subcarpeta. Ejemplos:

      • Si se especifica my-workflow (sin carpeta), se almacena el archivo como ~/.codecatalyst/workflows/my-workflow.yaml

      • Al especificar, se folder/subfolder/my-workflow almacena el archivo como ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. En el caso del mensaje de confirmación, deje el mensaje predeterminado o introduzca el suyo propio.

    3. En Repositorio y Sucursal, elija el repositorio y la rama de origen para el archivo de definición del flujo de trabajo. Estos campos deben estar configurados en el repositorio y la rama que especificó anteriormente en el cuadro de diálogo Crear flujo de trabajo. Si lo deseas, puedes cambiar el repositorio y la rama ahora.

      nota

      Tras archivar tu archivo de definición de flujo de trabajo, no se podrá asociar a otro repositorio o rama, así que asegúrate de elegirlos con cuidado.

    4. Elija Confirmar para confirmar el archivo de definición del flujo de trabajo.

YAML
Para crear un flujo de trabajo mediante el YAML editor
  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Elija el proyecto.

  3. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

  4. Seleccione Crear flujo de trabajo.

    Aparece el cuadro de diálogo Crear flujo de trabajo.

  5. En el campo Repositorio de origen, elija un repositorio de origen en el que residirá el archivo de definición del flujo de trabajo. Si no existe ningún repositorio de origen, cree uno.

  6. En el campo Sucursal, elija una rama en la que residirá el archivo de definición del flujo de trabajo.

  7. Seleccione Crear.

    Amazon CodeCatalyst guarda la información del repositorio y la sucursal en la memoria, pero el flujo de trabajo aún no está comprometido.

  8. Elige YAML.

  9. Cree el flujo de trabajo:

    1. (Opcional) Agrega un activador al YAML código. Para obtener más información, consulte Añadir activadores a los flujos de trabajo.

    2. Selecciona + Acciones (arriba a la izquierda). Aparece el catálogo de acciones.

    3. Elija el signo más (+) dentro de una acción para añadirla al flujo de trabajo. Utilice el panel de la derecha para configurar la acción. Para obtener más información, consulte Añadir una acción a un flujo de trabajo.

    4. (Opcional) Elija las propiedades del flujo de trabajo (arriba a la derecha). Aparece un panel de propiedades del flujo de trabajo. Configure el nombre del flujo de trabajo, el modo de ejecución y el proceso. Para obtener más información, consulte Configuración del comportamiento de puesta en cola de las corridas y Configuración de imágenes de procesamiento y tiempo de ejecución.

  10. (Opcional) Elija Validar para validar el YAML código del flujo de trabajo antes de confirmarlo.

  11. Elija Confirmar y, en el cuadro de diálogo Confirmar flujo de trabajo, haga lo siguiente:

    1. En el nombre del archivo de flujo de trabajo, deje el nombre predeterminado o introduzca el suyo propio. El archivo se almacenará en una ~/.codecatalyst/workflows/ carpeta en el repositorio y la rama de origen elegidos. Puede anteponer al nombre del archivo una carpeta o subcarpeta. Ejemplos:

      • Si se especifica my-workflow (sin carpeta), se almacena el archivo como ~/.codecatalyst/workflows/my-workflow.yaml

      • Al especificar, se folder/subfolder/my-workflow almacena el archivo como ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. En el caso del mensaje de confirmación, deje el mensaje predeterminado o introduzca el suyo propio.

    3. En Repositorio y Sucursal, elija el repositorio y la rama de origen para el archivo de definición del flujo de trabajo. Estos campos deben estar configurados en el repositorio y la rama que especificó anteriormente en el cuadro de diálogo Crear flujo de trabajo. Si lo deseas, puedes cambiar el repositorio y la rama ahora.

      nota

      Tras archivar tu archivo de definición de flujo de trabajo, no se podrá asociar a otro repositorio o rama, así que asegúrate de elegirlos con cuidado.

    4. Elija Confirmar para confirmar el archivo de definición del flujo de trabajo.