CI_PROJECT_DIR とは?
CI_PROJECT_DIR は、リポジトリが clone され、job が実行される完全な path です。
CI_PROJECT_DIR は GitLab における workspace path に相当します。特に container 内では、path をハードコードせずにこれを参照してください。
注記
container の job 内では path が runner によって設定されます。CI_PROJECT_DIR を使うことでスクリプトの移植性が保たれます。
重要なポイント
- CI_PROJECT_DIR は checkout ディレクトリです。
- ハードコードされた path の代わりに使用します。
- container の job で重要です。
関連ガイド
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…