Vou configurar um pipeline de CI/CD com github actions, gitlab ci ou jenkins
Engenheiro DevOps, AWS, Terraform, Kubernetes, Linux
Sobre este Serviço
Implantar manualmente funciona até o dia em que não funciona mais. Alguém esquece uma etapa, a branch errada é enviada, e ninguém tem certeza do que está rodando em produção.
Eu crio o pipeline que elimina toda essa classe de problema, na ferramenta que você já usa.
O que você recebe:
Pipeline como código, commitado no seu repositório: build, test, artefato, deploy
Segredos gerenciados pelo secret store da plataforma, nunca codificados diretamente
Build de imagem Docker e push para Docker Hub, ECR, GHCR ou seu próprio registry
Ambiente de staging ou UAT, com promoção controlada para produção
Um caminho de rollback que funciona, e um runbook para que qualquer pessoa da equipe possa usar
Funciona com GitHub Actions, GitLab CI, Jenkins, Bitbucket Pipelines ou CircleCI, implantando na AWS, VPS, Kubernetes ou PaaS. Monorepos, vários serviços e runners auto-hospedados estão totalmente OK.
Sobre mim: mais de 15 anos em sistemas de produção, atualmente CTO na Globalnexo, especializado em DevOps e DevSecOps. Uso GitLab CE com runners auto-hospedados todos os dias, e passei anos como desenvolvedor esperando pelo pipeline... então eu construo pipelines que as pessoas realmente querem usar.
Ferramentas:
Docker
•
GitLab
•
Jenkins
•
GitHub
•
CircleCI
Frameworks:
Terraform
•
Ansible
Linguagem de programação:
Bash
•
JavaScript
•
Python
Especialidade:
Instalação
•
Desenvolvimento
•
Configuração
Outros serviços de Engenharia de DevOps que eu ofereço
Perguntas frequentes
Tradução automática
Qual ferramenta de CI devo usar?
Normalmente aquela que já está ligada ao local onde seu código já está. GitHub Actions para GitHub, GitLab CI para GitLab. Jenkins faz sentido quando você precisa de controle auto-hospedado. Vou te dizer honestamente qual se encaixa melhor.
Você precisa de acesso ao nosso repositório e servidores?
Sim, uma branch no repositório e um destino de deploy. Trabalho em uma branch e nada chega em produção até você aprovar a execução. Um repositório de teste primeiro também funciona se preferir.

