web-dev-qa-db-fra.com

Qu'est-ce que l'utilisateur spécial gitlab-ci-token?

Les documents pour le registre de conteneurs de gitlab ( https://gitlab.com/help/container_registry/README.md ) fournissent un exemple de configuration avec cette instruction:

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

et cette explication:

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.

Je ne trouve aucune documentation sur cette spéciale gitlab-ci-token utilisateur, ni sur le $CI_BUILD_TOKEN var.

Quel est cet utilisateur spécial? Est-il automatiquement disponible? Doit-il être défini quelque part? Quelle valeur donner à $CI_BUILD_TOKEN var?

19
user1447137

Gitlab agit comme un fournisseur d'authentification pour le registre. gitlab-ci-token est un utilisateur créé automatiquement pour vous. CI_BUILD_TOKEN est défini automatiquement pour chaque build par Gitlab-CI

12
Martin

Dans mon cas mise à niveau de gitlab-runner m'a aidé

0
mnv