wils@web ~ $ cat ~/ajuda/como-criar-um-pipeline-de-ci-cd-usando-gitlab-ci-cd-15-0-e-docker.md
DevOpsComo criar um pipeline de CI/CD usando GitLab CI/CD 15.0 e Docker
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.