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