wils@web ~ $ cat ~/ajuda/como-implementar-ci-cd-com-gitlab-ci-15-0-e-docker-no-ubuntu-22-04.md

DevOps

Como implementar CI/CD com GitLab CI 15.0 e Docker no Ubuntu 22.04

atualizado em 09/08/2026

Este manual aborda a implementação de CI/CD utilizando GitLab CI 15.0 e Docker no Ubuntu 22.04, permitindo automação de testes e deploys.

Introdução

A integração contínua (CI) e a entrega contínua (CD) são práticas essenciais para o desenvolvimento ágil. O GitLab CI, em conjunto com o Docker, facilita a criação de pipelines de integração e entrega de software.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • Docker instalado
  • GitLab Runner configurado
  • Repositório no GitLab

Passo a Passo

1. Instalando o Docker

Primeiro, atualize os pacotes do sistema e instale o Docker:

sudo apt update && sudo apt upgrade -y
sudo apt install docker.io -y

Inicie e habilite o Docker:

sudo systemctl start docker
sudo systemctl enable docker

2. Instalando o GitLab Runner

Adicione o repositório do GitLab e instale o Runner:

curl -L https://packages.gitlab.com/install/repositories/gitlab/gitlab-runner/script.deb.sh | sudo bash
sudo apt install gitlab-runner -y

3. Registrando o GitLab Runner

Registre o Runner com seu projeto do GitLab:

sudo gitlab-runner register

Siga as instruções, fornecendo a URL do GitLab e o token do projeto.

4. Criando o arquivo .gitlab-ci.yml

No diretório do seu projeto, crie o arquivo .gitlab-ci.yml com o seguinte conteúdo:

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

Conclusão

Com este guia, você implementou CI/CD com GitLab CI e Docker no Ubuntu 22.04. Para otimizar ainda mais seus pipelines, considere usar caching e parallel jobs.

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.