wils@web ~ $ cat ~/ajuda/como-implementar-ci-cd-com-gitlab-ci-15-0-e-docker-guia-completo.md

DevOps

Como implementar CI/CD com GitLab CI 15.0 e Docker: Guia completo

atualizado em 06/09/2026

Implementar CI/CD com GitLab CI e Docker é uma maneira eficiente de automatizar o processo de integração e entrega contínua de aplicações. Neste guia, abordaremos todos os passos necessários para configurar um pipeline de CI/CD utilizando GitLab CI 15.0 e Docker.

Pré-requisitos

  • Conta no GitLab.
  • Docker instalado no servidor.
  • Conhecimento básico de Git e Docker.

Passo 1: Criar um repositório no GitLab

Primeiro, crie um novo repositório no GitLab onde você hospedará seu código.

Passo 2: Criar o arquivo .gitlab-ci.yml

No diretório raiz do seu repositório, crie um arquivo chamado .gitlab-ci.yml. Este arquivo define o pipeline de CI/CD.

stages:
  - build
  - test
  - deploy

Exemplo de configuração

build:
  stage: build
  script:
    - docker build -t myapp:latest .
test:
  stage: test
  script:
    - docker run myapp:latest npm test
deploy:
  stage: deploy
  script:
    - docker run -d -p 80:80 myapp:latest

Passo 3: Configurar variáveis de ambiente

No GitLab, vá até Settings > CI / CD e adicione as variáveis de ambiente necessárias, como DOCKER_USERNAME e DOCKER_PASSWORD.

Passo 4: Executar o pipeline

Após fazer um commit no seu repositório, o GitLab CI automaticamente iniciará o pipeline definido no arquivo .gitlab-ci.yml.

Conclusão

Com esses passos, você configurou um pipeline básico de CI/CD com GitLab CI e Docker. Para otimizar ainda mais, considere adicionar testes mais complexos e monitoramento de desempenho.

Dica: Explore as funcionalidades do GitLab CI, como cache e artefatos, para melhorar a eficiência do seu pipeline.

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.