O Que É CI_COMMIT_TAG?
CI_COMMIT_TAG é o nome da tag do Git, definido apenas quando uma pipeline é executada para uma tag.
CI_COMMIT_TAG é como uma pipeline do GitLab sabe que está construindo um release, então jobs de release e publish podem ser controlados por ele.
Exemplo de rule
Execute um job apenas para tags.
yaml
rules:
- if: '$CI_COMMIT_TAG'Principais conclusões
- CI_COMMIT_TAG é definido apenas em pipelines de tag.
- Use-o para acionar jobs de release.
- Vazio em pipelines de branch.
Guias relacionados
What Is CI_COMMIT_BRANCH?CI_COMMIT_BRANCH is the branch name in a GitLab CI branch pipeline. Learn when it is set versus empty.
What Is a Release Tag?What is a release tag? Learn how version tags mark shippable commits, how semantic versioning structures them…
What Is CI_PIPELINE_SOURCE?CI_PIPELINE_SOURCE is how a GitLab CI pipeline was triggered: push, merge_request_event, schedule, and more.…