CI_JOB_TOKEN とは?
CI_JOB_TOKEN は、実行中のジョブにスコープされた自動生成トークンで、GitLab のサービスに認証するために使われます。
CI_JOB_TOKEN を使うと、ジョブはパーソナルトークンなしでコンテナイメージの pull、依存プロジェクトのクローン、特定の API エンドポイントの呼び出しを行えます。ジョブが終了すると期限切れになります。
よくある用途
- GitLab Container Registry へのログイン
- 別プロジェクトのクローン (許可されている場合)
- パッケージのダウンロードの認証
重要なポイント
- CI_JOB_TOKEN はジョブを GitLab に認証します。
- ジョブ終了時に期限切れになります。
- registry へのログインや依存プロジェクトのクローンに使われます。