la documentazione per registro contenitore di gitlab (https://gitlab.com/help/container_registry/README.md) fornire un esempio di configurazione con questa istruzione:Qual è lo speciale utente gitlab-ci-token?
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.example.com
e questa spiegazione:
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.
non riesco a trovare alcuna documentazione su questo speciale gitlab-ci-token
utente, né circa il $CI_BUILD_TOKEN
var.
Che cos'è questo utente speciale? È automaticamente disponibile? Deve essere definito da qualche parte? Quale valore dovrebbe essere dato alla variabile $CI_BUILD_TOKEN
?
sei riuscito a farlo funzionare? Dove hai trovato questa informazione? Dove è documentato? Ho appena aggiornato la mia installazione di gitlab CE e ancora non funziona. 'echo $ CI_BUILD_TOKEN' restituisce nulla ' '' $ finestra mobile login -u gitlab-ci-token -p $ CI_BUILD_TOKEN registry.xxxxx.com Reazione all'errore dal demone: Get https: //registry-1.docker. io/v ... non autorizzata: nome utente o la password non corretta '' ' – user1447137
Sì ce l'ho a lavorare: ' $ finestra mobile login -u gitlab-ci-token -p $ CI_BUILD_TOKEN registry.mydomain.com Accesso Succeeded' Informazioni può essere trovato qui: http://docs.gitlab.com/ce/container_registry/README.html 'Sezione Costruisci e sposta immagini usando GitLab CI' La variabile è disponibile solo all'interno del processo di compilazione, non sulla macchina GitLab sta funzionando. Se si desidera effettuare il login da lì, utilizzare le stesse credenziali utilizzate durante l'accesso a GitLab – Martin
Alcune informazioni utili dagli acquisti di gitlab: gitlab runner 1.2 è richiesto. Ora funziona. – user1447137