Resumo
Seu objetivo neste módulo era entender os diferentes tipos de ações do GitHub, criar sua própria ação personalizada do GitHub e usá-la em um fluxo de trabalho.
Para atingir esse objetivo, você aprendeu primeiro sobre os metadados e a sintaxe necessários para gravar ações personalizadas do GitHub. Você aprendeu sobre comandos de fluxo de trabalho a fim de estender a funcionalidade para sua ação, como escolher um local privado ou público para sua ação e como definir melhores práticas de documentação e controle de versão da ação. Você também aprendeu a publicar sua ação no Marketplace do GitHub.
Em seguida, você aprendeu como o GitHub Actions se comporta ao consumir APIs externas e também usou a resposta de uma API externa como um parâmetro output:
para uma etapa posterior no fluxo de trabalho. Por fim, você viu como usar ações para interagir com um repositório criando um problema, usando vários pacotes em seu código-fonte de ação e como usar @actions/core package
para gravar erros e terminar uma ação com comportamento inadequado.
Saiba mais
Confira alguns links para saber mais sobre os tópicos abordados neste módulo:
- Criando uma ação de contêiner do Docker
- Criando uma ação de JavaScript
- Criando uma ação de etapas de execução compostas
- Sintaxe de metadados para o GitHub Actions
- Comandos de fluxo de trabalho para o GitHub Actions
- Definindo códigos de saída para ações
- Usando gerenciamento de versão em ações
- Publicando uma ação