Introdução

Concluído

O GitHub Actions permite que você crie ações personalizadas individuais escrevendo código que interage com o repositório de qualquer forma que desejar, incluindo a integração com as APIs do GitHub e APIs de terceiros disponíveis publicamente. Por exemplo, uma ação pode publicar módulos npm, enviar alertas de SMS quando problemas urgentes surgirem ou implantar o código pronto para produção.

Você pode escrever suas próprias ações personalizadas para usar em seu fluxo de trabalho ou compartilhar as ações que cria com a comunidade do GitHub. Para compartilhar as ações que você criou com a comunidade, seu repositório precisará ser público. As ações podem ser executadas diretamente em recursos de computação (como máquinas virtuais) ou em contêineres do Docker. Você também pode definir as entradas, as saídas e as variáveis de ambiente de uma ação.

Neste módulo, você aprenderá as diferentes maneiras de criar uma ação personalizada, os metadados e a sintaxe necessários e como publicar uma ação personalizada no Marketplace do GitHub.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Identifique os metadados e a sintaxe necessários para criar ações personalizadas do GitHub.
  • Conheça as melhores práticas para publicar uma ação do GitHub pública ou particular.
  • Consuma ações em um arquivo de fluxo de trabalho.
  • Crie ações personalizadas baseadas em JavaScript.
  • Publique uma ação recém-criada no Marketplace do GitHub.

Pré-requisitos

Este módulo pressupõe que você está familiarizado com o GitHub Actions e os fluxos de trabalho. Você também precisará de: