S Soluções.dev.br
Ferramentas de Build, Bundlers e Editores

GitLab CI/CD (.gitlab-ci.yml) Cheat Sheet

Sintaxe de stages, jobs, artefatos e variáveis de ambiente no GitLab CI.

Estrutura

Define a ordem de execução dos jobs.

stages:
  - build
  - test
  - deploy

Jobs

Definição básica de um job e seus comandos.

job_name:
  stage: build
  script:
    - npm install

Artefatos

Define arquivos que devem ser salvos após a execução do job.

artifacts:
  paths:
    - dist/

Controle

Restringe a execução do job apenas para branches específicas.

only:
  - main

Variáveis

Define variáveis de ambiente globais ou por job.

variables:
  DATABASE_URL: "..."

Otimização

Persiste arquivos entre diferentes execuções para acelerar o processo.

cache:
  paths:
    - node_modules/