Vou configurar pipelines CI/CD do GitHub Actions com Docker e ArgoCD
Engenheiro DevOps
Sobre este Serviço
Implantações manuais tomam tempo e geram erros. Eu gero um pipeline CI/CD que testa seu código, monta uma imagem Docker e faz o deploy automaticamente a cada push ou Git tag.
O QUE EU CONFIGURO
- Workflows do GitHub Actions: testar, build, empurrar a imagem Docker, deploy
- Detecção de mudanças em monorepo, para apenas o serviço alterado ser reconstruído
- Lançamentos automáticos quando você adiciona uma tag Git
- Implantação GitOps com ArgoCD (Premium)
- Manejo seguro de segredos e um README curto para o seu time
POR QUE EU
Eu gero Kubernetes de produção com GitHub Actions e ArgoCD todo dia, e publico ferramentas de código aberto com pipelines de release automáticos no GitHub.
ANTES DE PEDIR
Me diga o tipo de repositório, a linguagem e onde você faz o deploy. Vou te dizer com sinceridade se funciona para você, e não aceitarei um pedido que eu não consiga entregar bem.
Ferramentas:
Docker
•
GitHub
•
Outros
Frameworks:
Terraform
Provedor de Nuvem:
Amazon Web Services
Linguagem de programação:
Bash
•
Python
•
Golang
Especialidade:
Instalação
•
Depuração
•
Configuração
Meu portfólio
Outros serviços de Engenharia de DevOps que eu ofereço
Perguntas frequentes
Tradução automática
Você trabalha com GitLab CI ou Jenkins?
Eu me especializo em GitHub Actions. Mande uma mensagem primeiro se você precisar de outra ferramenta e eu digo se posso ajudar.
onde você pode fazer o deploy?
Para um servidor via SSH ou para um cluster Kubernetes ao qual você me der acesso. Manda uma mensagem antes para configurações específicas da AWS.
O que preciso fornecer?
Acesso ao repositório, seu Dockerfile (ou eu posso escrever um básico), detalhes do seu alvo de deploy e quaisquer segredos compartilhados com segurança.
Você precisa das minhas credenciais de admin ou root?
Não. Eu preciso apenas de acesso limitado ao que o pipeline implanta. Por favor, nunca envie senhas de root ou admin.
E se algo quebrar depois?
Eu corrijo bugs no que entreguei durante o período de revisão. Novos recursos são um pedido separado.

