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

DevOps

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

atualizado em 22/07/2026

Implementar CI/CD com GitLab CI e Docker no Ubuntu 22.04 pode otimizar seu fluxo de trabalho e garantir entregas contínuas de software. Este manual irá guiá-lo passo a passo.

Pré-requisitos

  • Ubuntu 22.04 instalado
  • GitLab Runner instalado
  • Docker instalado

Passo 1: Instalar o GitLab Runner

Primeiro, adicione o repositório do GitLab e instale o Runner:

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

Passo 2: Registrar o GitLab Runner

Registre o Runner com seu projeto GitLab:

sudo gitlab-runner register

Siga as instruções na tela para inserir a URL do GitLab e o token do projeto.

Passo 3: Criar um arquivo .gitlab-ci.yml

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

image: docker:latest

services:
  - docker:dind

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 myapp

Passo 4: Testar a CI/CD

Faça um commit e envie para o repositório:

git add .gitlab-ci.yml
git commit -m "Adicionando configuração CI/CD"
git push origin main

Verifique o status do pipeline no GitLab.

Conclusão

Com a configuração acima, você terá um pipeline básico de CI/CD funcionando com GitLab CI e Docker. Dica: Explore outras etapas no GitLab CI para personalizar ainda mais seu fluxo de trabalho.

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.