Skip to content

Pipelines CI/CD com GitLab

Construir pipelines reutilizáveis acelera o ciclo de desenvolvimento e garante conformidade de segurança.


1. Estrutura Modular

Recomenda-se dividir os templates de pipeline em módulos reutilizáveis:

yaml
include:
  - local: '/jobs/globals.yml'
  - local: '/jobs/image-build.yml'
  - local: '/jobs/deploy-docker.yml'

2. Boas Práticas

  • Utilize cache para dependências (ex: .npm/ ou .m2/).
  • Não guarde credenciais no código-fonte; use CI/CD Variables mascaradas e protegidas.
  • Efetue scans de vulnerabilidades nas imagens Docker antes de enviá-las ao registry de produção.