wils@web ~ $ cat ~/ajuda/como-implementar-um-pipeline-de-ci-cd-com-gitlab-ci-15-e-docker.md

DevOps

Como implementar um pipeline de CI/CD com GitLab CI 15 e Docker

atualizado em 20/08/2026

Implementar um pipeline de CI/CD com GitLab CI e Docker é uma maneira eficiente de automatizar a construção, teste e implantação de aplicações. Este guia fornecerá um passo a passo detalhado para configurar esse ambiente.

Pré-requisitos

  • Conta no GitLab
  • Docker instalado na máquina
  • Um repositório GitLab com código-fonte

Passo a Passo

1. Criar um arquivo .gitlab-ci.yml

No diretório raiz do seu projeto, crie um arquivo chamado .gitlab-ci.yml. Este arquivo define o pipeline.

stages:
  - build
  - test
  - deploy

2. Configurar a etapa de Build

Adicione a configuração para a etapa de build no arquivo .gitlab-ci.yml.

build:
  stage: build
  script:
    - docker build -t myapp:latest .

3. Configurar a etapa de Teste

Adicione a configuração para a etapa de teste.

test:
  stage: test
  script:
    - docker run --rm myapp:latest npm test

4. Configurar a etapa de Deploy

Por fim, adicione a configuração para a etapa de deploy.

deploy:
  stage: deploy
  script:
    - docker run -d -p 80:80 myapp:latest

Conclusão

Agora você tem um pipeline básico de CI/CD configurado no GitLab CI com Docker. Para melhorar a segurança, considere usar variáveis de ambiente para credenciais e outros dados sensíveis.

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.