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

DevOps

Como criar um pipeline de CI/CD usando GitLab CI/CD 15.0 e Docker

atualizado em 24/07/2026

Neste manual, vamos aprender como criar um pipeline de CI/CD usando o GitLab CI/CD 15.0 e Docker. O GitLab CI/CD permite automatizar o processo de integração e entrega contínua, enquanto o Docker facilita a criação de ambientes isolados para suas aplicações.

Pré-requisitos

  • Conta no GitLab
  • Docker instalado na sua máquina
  • Um repositório GitLab criado

Passo a Passo

1. Criar um arquivo .gitlab-ci.yml

No diretório raiz do seu repositório, crie um arquivo chamado .gitlab-ci.yml. Este arquivo irá definir o pipeline.

stages:
  - build
  - test
  - deploy

2. Configurar a etapa de Build

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

3. Configurar a etapa de Teste

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

4. Configurar a etapa de Deploy

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

5. Adicionar variáveis de ambiente

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

Conclusão

Agora você tem um pipeline básico de CI/CD configurado no GitLab usando Docker. Lembre-se de testar seu pipeline após cada alteração no código. Uma dica é utilizar tags para versionar suas builds e facilitar o gerenciamento das versões.

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.