wils@web ~ $ cat ~/ajuda/como-implementar-ci-cd-com-github-actions-2-0-para-projetos-python.md

DevOps

Como implementar CI/CD com GitHub Actions 2.0 para projetos Python

atualizado em 13/08/2026

Implementar CI/CD (Integração Contínua e Entrega Contínua) com GitHub Actions 2.0 para projetos Python é uma maneira eficiente de automatizar o processo de desenvolvimento e entrega de software. Este guia irá orientá-lo passo a passo.

Pré-requisitos

  • Conta no GitHub
  • Repositório com código Python
  • Conhecimento básico de Git e Python

Passo a Passo

1. Criar um arquivo de workflow

No seu repositório, crie um diretório chamado .github/workflows e dentro dele, crie um arquivo chamado ci.yml.

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

2. Configurar o workflow

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

name: CI

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

jobs:
  build:
    runs-on: ubuntu-latest

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

    - name: Set up Python
      uses: actions/setup-python@v2
      with:
        python-version: '3.8'

    - name: Install dependencies
      run: |
        python -m pip install --upgrade pip
        pip install -r requirements.txt

    - name: Run tests
      run: |
        pytest

3. Adicionar dependências

Crie um arquivo requirements.txt com as dependências do seu projeto.

echo 'pytest' > requirements.txt

4. Commit e push

Faça commit das alterações e envie para o repositório:

git add .github/workflows/ci.yml requirements.txt
git commit -m 'Adicionar CI com GitHub Actions'
git push origin main

Conclusão

Agora, sempre que você fizer um push para a branch main, o GitHub Actions irá executar o workflow, instalando as dependências e rodando os testes. Dica: Monitore os resultados das ações na aba Actions do seu repositório.

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.