Variáveis e Segredos
Parte do curso de GitLab CI
Um pipeline que se comporta exatamente igual, não importa quem fez o push nem para qual branch, não sabe distinguir staging de produção e não sabe distinguir uma chave de deploy real de um valor de exemplo. Todo pipeline sério precisa descobrir algumas coisas no momento em que roda: qual commit está sendo construído, qual branch o disparou e como se autenticar em um banco de dados ou em uma API na nuvem sem imprimir...
Imagine um formulário impresso com uma linha em branco: "Ambiente: ______". O formulário em si, o .gitlab-ci.yml, é idêntico para todo mundo que roda o pipeline, mas o valor escrito naquela lacuna muda conforme a situação. No GitLab CI, uma variável é exatamente esse tipo de espaço com nome: um nome que guarda um pedaço de texto, que as linhas de script: de qualquer job podem ler depois colocando um cifrão na frente...
Quer aprender GitLab CI Variáveis e Segredos em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com GitLab CI pronto e pratique Variáveis e Segredos com um tutor de IA que conhece seu código.
Começar esta liçãoVariáveis e SegredosO que você vai aprender
- Variables block
- Predefined CI variables
- CI_COMMIT_SHA
- CI_PROJECT_DIR
- Masked variables
- Protected variables
- .env files vs CI variables
Leia esta lição no seu idioma
Todas as lições deste curso
11 lições- 1O que é CI/CD20 min
- 2Seu Primeiro Pipeline25 min
- 3Jobs e Stages30 min
- 4Variáveis e Segredos30 min
- 5Artifacts e Caches30 min
- 6Rules e Jobs Condicionais30 min
- 7Docker Jobs e Services35 min
- 8Ambientes e Implantações30 min
- 9Includes e Templates30 min
- 10Runners30 min
- 11Capstone: Construir, Testar, Implantar60 min
