Configuración de acciones de 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.

Configuración de acciones de flujo de trabajo

Una acción es el componente principal de un flujo de trabajo y define una unidad lógica de trabajo, o tarea, que se debe realizar durante la ejecución de un flujo de trabajo. Por lo general, un flujo de trabajo incluye varias acciones que se ejecutan de forma secuencial o paralela en función de cómo las haya configurado.

Tipos de acción

Dentro de un CodeCatalyst flujo de trabajo de Amazon, puedes usar los siguientes tipos de acciones.

CodeCatalyst acciones

Una CodeCatalyst acción es una acción creada, mantenida y totalmente respaldada por el equipo de CodeCatalyst desarrollo.

Existen CodeCatalyst acciones para crear, probar e implementar aplicaciones, así como para realizar diversas tareas, como la invocación de una función. AWS Lambda

Están disponibles las siguientes acciones: CodeCatalyst

La documentación sobre las CodeCatalyst acciones está disponible en esta guía y en el archivo readme de cada acción.

Para obtener información sobre las CodeCatalyst acciones disponibles y cómo añadir una a un flujo de trabajo, consulteAñadir una acción a un flujo de trabajo.

CodeCatalyst Acciones de Labs

Una acción de CodeCatalyst Labs es una acción que forma parte de Amazon CodeCatalyst Labs, un campo de pruebas para aplicaciones experimentales. CodeCatalyst Las acciones de Labs se han desarrollado para mostrar las integraciones con AWS los servicios.

Están disponibles las siguientes acciones de CodeCatalyst Labs:

  • Implementar en AWS Amplify Hosting

    Esta acción despliega una aplicación en Amplify Hosting.

  • Implemente en AWS App Runner

    Esta acción implementa la imagen más reciente en un repositorio de imágenes de origen en App Runner.

  • Implemente en Amazon CloudFront y Amazon S3

    Esta acción despliega una aplicación en CloudFront Amazon S3.

  • Implemente con AWS SAM

    Esta acción despliega la aplicación sin servidor con AWS Serverless Application Model ()AWS SAM.

  • Invalidar Amazon Cache CloudFront

    Esta acción invalida la CloudFront memoria caché de un conjunto de rutas determinado.

  • Webhook saliente

    Esta acción permite a los usuarios enviar mensajes dentro de un flujo de trabajo a un servidor web arbitrario mediante una HTTPS solicitud.

  • Publicar en AWS CodeArtifact

    Esta acción publica los paquetes en un CodeArtifact repositorio.

  • Publicar en Amazon SNS

    Esta acción permite a los usuarios integrarse con Amazon SNS creando un tema, publicando en un tema o suscribiéndose a un tema.

  • Empuja a Amazon ECR

    Esta acción crea y publica una imagen de Docker en un repositorio de Amazon Elastic Container Registry (AmazonECR).

  • Escanea con Amazon CodeGuru Security

    Esta acción crea un archivo zip con una ruta de código configurada y utiliza la CodeGuru seguridad para ejecutar un escaneo de código.

  • Edición comunitaria de Terraform

    Esta acción ejecuta la Edición Comunitaria de Terraform plan y apply sus operaciones.

La documentación de las acciones de CodeCatalyst Labs está disponible en el archivo readme de cada acción.

Para obtener información sobre cómo añadir una acción de CodeCatalyst Labs a un flujo de trabajo y ver su archivo readme, consulte. Añadir una acción a un flujo de trabajo

GitHub Acciones

Una GitHub acción se parece mucho a una CodeCatalyst acción, excepto que se desarrolló para usarse con GitHub flujos de trabajo. Para obtener más información sobre GitHub las acciones, consulte la documentación sobre GitHub las acciones.

Puede utilizar GitHub las acciones junto con las CodeCatalyst acciones nativas en un CodeCatalyst flujo de trabajo.

Para tu comodidad, la CodeCatalyst consola proporciona acceso a varias GitHub acciones populares. También puedes usar cualquier GitHub acción que aparezca en el GitHub Marketplace (sujeto a algunas limitaciones).

La documentación de GitHub las acciones está disponible en el archivo readme de cada acción.

Para obtener más información, consulte Integración con GitHub acciones.

Acciones de terceros

Una acción de terceros es una acción creada por un proveedor externo y que está disponible en la CodeCatalyst consola. Entre los ejemplos de acciones de terceros se incluyen las acciones de SCA reparación y SonarCloud escaneo, creadas por Mend y Sonar, respectivamente.

La documentación sobre las acciones de terceros está disponible en el archivo readme de cada acción. El proveedor externo también puede proporcionar documentación adicional.

Para obtener información sobre cómo añadir una acción de terceros a un flujo de trabajo y ver su archivo readme, consulteAñadir una acción a un flujo de trabajo.