O Que É CI_COMMIT_SHA?
CI_COMMIT_SHA é o SHA de 40 caracteres do commit que iniciou a pipeline de CI do GitLab.
O GitLab expõe o commit acionador como CI_COMMIT_SHA para que os jobs possam marcar imagens, rotular artifacts ou reportar status contra o código exato em teste.
Usando-o
Marque um build com o short SHA via CI_COMMIT_SHORT_SHA, ou use o valor completo para rastreabilidade precisa.
shell
docker build -t app:${CI_COMMIT_SHORT_SHA} .Principais conclusões
- CI_COMMIT_SHA é o hash do commit acionador.
- CI_COMMIT_SHORT_SHA é a forma abreviada.
- Use-o para marcar artifacts rastreáveis.