O Que É CI_PROJECT_DIR?
CI_PROJECT_DIR é o path completo onde o repositório é clonado e onde os jobs rodam.
CI_PROJECT_DIR é o equivalente no GitLab a um path de workspace; referencie-o em vez de fixar paths no código, especialmente dentro de containers.
Nota
Dentro de um job em container o path é definido pelo runner; usar CI_PROJECT_DIR mantém os scripts portáveis.
Principais conclusões
- CI_PROJECT_DIR é o diretório de checkout.
- Use-o em vez de paths fixos no código.
- Importante para jobs em container.
Guias relacionados
What Is CI_PROJECT_PATH?CI_PROJECT_PATH is the namespace/project path of a GitLab project in CI, like mygroup/myapp. Learn its uses.
What Is GITHUB_WORKSPACE?GITHUB_WORKSPACE is the directory where your repository is checked out in GitHub Actions. Learn what it point…
What Is a CI Runner? Managed vs Self-Hosted ExplainedA CI runner is the machine that executes your pipeline jobs. Learn how runners work, the difference between h…