web-dev-qa-db-ja.com

特別なgitlab-ci-tokenユーザーとは何ですか?

Gitlabのコンテナーレジストリのドキュメント( https://gitlab.com/help/container_registry/README.md )には、この手順の構成例が記載されています。

- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.example.com

そしてこの説明:

You have to use the credentials of the special gitlab-ci-token user with its password stored in $CI_BUILD_TOKEN in order to Push to the Registry connected to your project. This allows you to automated building and deployment of your Docker images.

この特別なgitlab-ci-tokenユーザーに関するドキュメントも、$CI_BUILD_TOKEN変数に関するドキュメントも見つかりません。

この特別なユーザーは何ですか?自動的に利用可能ですか?どこかで定義する必要がありますか? $CI_BUILD_TOKEN変数にどの値を指定する必要がありますか?

19
user1447137

Gitlabは、レジストリの認証プロバイダーとして機能します。 gitlab-ci-tokenは、自動的に作成されるユーザーです。 CI_BUILD_TOKENは、Gitlab-CIによってビルドごとに自動的に設定されます

12
Martin

私の場合 gitlab-runnerのアップグレード 助けてくれました

0
mnv