Introdução
O GitHub Script é uma ação de fluxo de trabalho que dá acesso à API do GitHub dentro do GitHub Actions. É compatível com qualquer uso de API disponível em octokit/rest.js.
Imagine que você tem um repositório GitHub bastante usado. Seu projeto tem um número considerável de consumidores e colaboradores. Você quer garantir uma boa experiência para eles. Você também descobre que as responsabilidades de gerenciar o planejamento e a carga de trabalho da equipe podem se acumular. Você precisa de uma solução que permita automatizar tarefas comuns, para que possa se concentrar em áreas nas quais seu trabalho agrega valor. Você sabe que o GitHub oferece uma API que permite responder automaticamente a novos problemas e iniciar o fluxo de trabalho de triagem para novos relatórios de bugs. Você só não investiu tempo para saber como ele funciona. Até agora.
Neste módulo, você aprenderá a interagir com a API do GitHub em um fluxo de trabalho do GitHub Actions usando o GitHub Script.
Objetivos de aprendizagem
Neste módulo, você vai:
- Usar o GitHub Script em um fluxo de trabalho.
- Comentar sobre problemas usando o octokit.
- Adicionar problemas a um painel de projeto usando o octokit.
- Usar a sintaxe de expressão de fluxo de trabalho para filtrar quando os trabalhos são executados em um fluxo de trabalho.
Pré-requisitos
- Uma conta do GitHub
- Capacidade de navegar e editar arquivos no GitHub
- Conhecimentos básicos sobre o GitHub Actions
- Familiaridade com CI/CD
Recomendamos concluir Automatizar tarefas de desenvolvimento usando o GitHub Actions antes de começar este módulo.