Skip to content
Latchkey

CI_JOB_TOKEN とは?

CI_JOB_TOKEN は、実行中のジョブにスコープされた自動生成トークンで、GitLab のサービスに認証するために使われます。

CI_JOB_TOKEN を使うと、ジョブはパーソナルトークンなしでコンテナイメージの pull、依存プロジェクトのクローン、特定の API エンドポイントの呼び出しを行えます。ジョブが終了すると期限切れになります。

よくある用途

  • GitLab Container Registry へのログイン
  • 別プロジェクトのクローン (許可されている場合)
  • パッケージのダウンロードの認証

重要なポイント

  • CI_JOB_TOKEN はジョブを GitLab に認証します。
  • ジョブ終了時に期限切れになります。
  • registry へのログインや依存プロジェクトのクローンに使われます。

関連ガイド