Документов для контейнера реестра gitlab (в https://gitlab.com/help/container_registry/README.md) обеспечивает пример конфигурации этой инструкцией:Что такое специальный пользователь gitlab-ci-token?
- 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
var.
Что это за специальный пользователь? Доступен ли он автоматически? Нужно ли это где-то определять? Какое значение должно быть дано $CI_BUILD_TOKEN
var?
Вы действительно смогли заставить это работать? где ты нашел эту информацию? Где это задокументировано? Я только что обновил установку gitlab CE и все еще не работает. 'Эхо $ CI_BUILD_TOKEN' ничего не возвращает ' '' $ Docker Login -u gitlab-СI-маркер -p $ CI_BUILD_TOKEN registry.xxxxx.com ответ Ошибка от демона: Получить https: //registry-1.docker. ю/v ... несанкционированная: неправильное имя пользователя или пароль '' ' – user1447137
Да у меня он работает: ' $ Docker логина -u gitlab-СI-токенов -p $ CI_BUILD_TOKEN registry.mydomain.com Войти Succeeded' Информация можно найти здесь: http://docs.gitlab.com/ce/container_registry/README.html 'Section Build и push изображения с использованием GitLab CI' Переменная доступна только в процессе сборки, а не на машине GitLab работает. Если вы хотите войти в систему, используйте те же учетные данные, которые вы используете при входе в GitLab – Martin
. Некоторая полезная информация из купленных gitlab: требуется gitlab runner 1.2. Теперь это работает. – user1447137