O Que É CI_PIPELINE_SOURCE?
CI_PIPELINE_SOURCE descreve o que acionou a pipeline, por exemplo push, merge_request_event, schedule, web ou trigger.
CI_PIPELINE_SOURCE é o equivalente no GitLab a saber qual foi o seu gatilho, central para escrever rules: que se comportam de forma diferente por gatilho.
Valores comuns
push- push de branch/tagmerge_request_event- pipeline de MRschedule- pipeline agendadaweb- executada pela UI
Principais conclusões
- CI_PIPELINE_SOURCE é o tipo de gatilho.
- Orienta as condições de
rules:. - Inclui push, MR, schedule, web.