wils@web ~ $ cat ~/ajuda/como-implementar-ci-cd-com-gitlab-ci-15-e-docker-no-ubuntu-22-04.md
DevOpsComo implementar CI/CD com GitLab CI 15 e Docker no Ubuntu 22.04
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.