wils@web ~ $ cat ~/ajuda/como-configurar-um-pipeline-de-ci-cd-com-gitlab-ci-15-e-docker.md
DevOpsComo configurar um pipeline de CI/CD com GitLab CI 15 e Docker
Este manual aborda como configurar um pipeline de CI/CD utilizando GitLab CI 15 e Docker, permitindo automação de builds e deploys.
Introdução
Continuous Integration (CI) e Continuous Deployment (CD) são práticas essenciais no desenvolvimento moderno. O GitLab CI permite a automação do processo de integração e entrega, enquanto o Docker facilita a criação de ambientes consistentes.
Passo a Passo
1. Preparativos Iniciais
- Certifique-se de ter uma conta no GitLab.
- Instale o Docker em sua máquina ou servidor.
2. Criar um Repositório no GitLab
git init nome-do-repositorio
cd nome-do-repositorio
git remote add origin https://gitlab.com/usuario/nome-do-repositorio.git
3. Criar o Arquivo .gitlab-ci.yml
No diretório raiz do seu repositório, crie um arquivo chamado .gitlab-ci.yml com o seguinte conteúdo:
image: docker:latest
services:
- docker:dind
stages:
- build
- deploy
build:
stage: build
script:
- docker build -t nome-da-imagem:latest .
deploy:
stage: deploy
script:
- docker run -d nome-da-imagem:latest
4. Configurar Variáveis de Ambiente
No GitLab, vá até Settings > CI/CD > Variables e adicione variáveis como DOCKER_USERNAME e DOCKER_PASSWORD para autenticação no Docker Hub, se necessário.
5. Realizar um Commit e Push
git add .
git commit -m "Configuração do CI/CD com Docker"
git push origin master
Conclusão
Agora, sempre que você fizer um push para o repositório, o GitLab CI executará o pipeline, construindo e implantando sua aplicação automaticamente.
Dica: Monitore os pipelines na interface do GitLab para verificar logs e resolver possíveis erros rapidamente.
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.