Configurando ações de fluxo de trabalho - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurando ações de fluxo de trabalho

Uma ação é o principal alicerce de um fluxo de trabalho e define uma unidade lógica de trabalho, ou tarefa, a ser executada durante a execução de um fluxo de trabalho. Normalmente, um fluxo de trabalho inclui várias ações que são executadas sequencialmente ou em paralelo, dependendo de como você as configurou.

Tipos de ação

Em um CodeCatalyst fluxo de trabalho da Amazon, você pode usar os seguintes tipos de ações.

CodeCatalyst ações

Uma CodeCatalyst ação é uma ação criada, mantida e totalmente apoiada pela equipe de CodeCatalyst desenvolvimento.

Existem CodeCatalyst ações para criar, testar e implantar aplicativos, bem como para realizar tarefas diversas, como invocar uma função. AWS Lambda

As seguintes CodeCatalyst ações estão disponíveis:

A documentação CodeCatalyst das ações está disponível neste guia e no readme de cada ação.

Para obter informações sobre as CodeCatalyst ações disponíveis e como adicioná-las a um fluxo de trabalho, consulteAdicionar uma ação a um fluxo de trabalho.

CodeCatalyst Ações do Labs

Uma ação do CodeCatalyst Labs é uma ação que faz parte do Amazon CodeCatalyst Labs, um campo de testes para aplicações experimentais. CodeCatalyst As ações do Labs foram desenvolvidas para mostrar as integrações com AWS os serviços.

As seguintes ações do CodeCatalyst Labs estão disponíveis:

  • Implemente AWS Amplify na hospedagem

    Essa ação implanta um aplicativo no Amplify Hosting.

  • Implemente em AWS App Runner

    Essa ação implanta a imagem mais recente em um repositório de imagens de origem no App Runner.

  • Implemente na Amazon CloudFront e no Amazon S3

    Essa ação implanta um aplicativo no Amazon S3. CloudFront

  • Implemente com AWS SAM

    Essa ação implanta seu aplicativo sem servidor com AWS Serverless Application Model ().AWS SAM

  • Invalidar o Amazon Cache CloudFront

    Essa ação invalida um CloudFront cache para um determinado conjunto de caminhos.

  • Webhook de saída

    Essa ação permite que os usuários enviem mensagens dentro de um fluxo de trabalho para um servidor web arbitrário usando uma HTTPS solicitação.

  • Publicar em AWS CodeArtifact

    Essa ação publica pacotes em um CodeArtifact repositório.

  • Publique na Amazon SNS

    Essa ação permite que os usuários se integrem à Amazon SNS criando um tópico, publicando em um tópico ou assinando um tópico.

  • Empurre para a Amazon ECR

    Essa ação cria e publica uma imagem do Docker em um repositório Amazon Elastic Container Registry (AmazonECR).

  • Digitalize com a Amazon CodeGuru Security

    Essa ação cria um arquivo zip de um caminho de código configurado e usa a CodeGuru Segurança para executar uma varredura de código.

  • Edição Comunitária do Terraform

    Essa ação executa a Terraform Community Edition plan e apply as operações.

A documentação das ações do CodeCatalyst Labs está disponível no readme de cada ação.

Para obter informações sobre como adicionar uma ação do CodeCatalyst Labs a um fluxo de trabalho e visualizar seu readme, consulteAdicionar uma ação a um fluxo de trabalho.

GitHub Ações

Uma GitHub ação é muito parecida com uma CodeCatalyst ação, exceto pelo fato de ter sido desenvolvida para uso com GitHub fluxos de trabalho. Para obter detalhes sobre GitHub ações, consulte a documentação de GitHub ações.

Você pode usar GitHub ações junto com CodeCatalyst ações nativas em um CodeCatalyst fluxo de trabalho.

Para sua conveniência, o CodeCatalyst console fornece acesso a várias GitHub ações populares. Você também pode usar qualquer GitHub Ação listada no GitHub Marketplace (sujeita a algumas limitações).

A documentação GitHub das ações está disponível no readme de cada ação.

Para obter mais informações, consulte Integração com GitHub ações.

Ações de terceiros

Uma ação de terceiros é uma ação criada por um fornecedor terceirizado e disponibilizada no console. CodeCatalyst Exemplos de ações de terceiros incluem as ações Mend SCA e SonarCloud Scan, de autoria de Mend e Sonar, respectivamente.

A documentação para ações de terceiros está disponível no readme de cada ação. Documentação adicional também pode ser fornecida pelo fornecedor terceirizado.

Para obter informações sobre como adicionar uma ação de terceiros a um fluxo de trabalho e visualizar seu readme, consulteAdicionar uma ação a um fluxo de trabalho.