wils@web ~ $ cat ~/ajuda/guia-pratico-para-configurar-github-actions-para-automacao-de-testes.md

DevOps

Guia prático para configurar GitHub Actions para automação de testes

atualizado em 01/08/2026

O GitHub Actions é uma ferramenta poderosa para automação de fluxos de trabalho diretamente no GitHub. Neste guia, vamos aprender como configurar o GitHub Actions para automação de testes em um repositório.

Introdução

Automatizar testes é uma prática essencial para garantir a qualidade do código. Com o GitHub Actions, você pode criar workflows que executam testes sempre que há uma nova alteração no seu repositório.

Passo a Passo para Configurar GitHub Actions

1. Criar um arquivo de workflow

Primeiro, você precisa criar um arquivo de workflow no seu repositório. Navegue até a pasta `.github/workflows` e crie um arquivo chamado `ci.yml`.

mkdir -p .github/workflows
nano .github/workflows/ci.yml

2. Definir o conteúdo do workflow

Adicione o seguinte conteúdo ao arquivo `ci.yml`:

name: CI

on:
  push:
    branches:
      - main
  pull_request:
    branches:
      - main

jobs:
  test:
    runs-on: ubuntu-latest

    steps:
    - name: Checkout code
      uses: actions/checkout@v2

    - name: Set up Node.js
      uses: actions/setup-node@v2
      with:
        node-version: '14'

    - name: Install dependencies
      run: npm install

    - name: Run tests
      run: npm test

3. Explicação do arquivo de workflow

  • name: Nome do workflow.
  • on: Define os eventos que acionam o workflow (neste caso, push e pull_request na branch main).
  • jobs: Define os jobs a serem executados.
  • steps: Passos que o job deve executar, como checkout do código, instalação de dependências e execução de testes.

4. Commit e Push das alterações

Após configurar o arquivo, faça o commit e push das alterações para o repositório:

git add .github/workflows/ci.yml
git commit -m "Configurar GitHub Actions para testes"
git push origin main

Conclusão

Agora, sempre que você fizer um push ou abrir um pull request na branch main, o GitHub Actions executará os testes automaticamente. Essa automação ajuda a manter a qualidade do código e a detectar problemas rapidamente.

Dica: Explore outras ações disponíveis no GitHub Marketplace para expandir as funcionalidades do seu workflow.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.