z_i_z_u
@z_i_z_u
Системный Админ

Как собрать приватный контейнер в gitlab через drone io?

Всем привет. Мы работаем на gitlab.com. У нас там все репо приватные. Дрон установлен через docker и настроен для пользование репо от gitlab. Хочу сделать так чтоб дрон автоматически собирал контейнер после git push. В документации написано как это сделать, вот пример файла .drone.yml
pipeline:
docker:
image: plugins/docker
repo: registry.gitlab.com/my_repo
registry: registry.gitlab.com
username: user
password: password
email: email

так вот как сделать так чтоб не вписывать логин и пароль в файл. Пробовал вместо юзера и пароль ставить разные переменные ( например $REGISTRY_USERNAME и $REGISTRY_PASSWORD а в самом дроне прописывал в Env $REGISTRY_USERNAME=user и $REGISTRY_PASSWORD=mypassword) так не хочет подставлять логин и пароль и выскакивает ошибка авторизации. Если прописать логин и пароль, то все собирается, но как то не хочется в файле прописывать логин и пароль от gitlab
  • Вопрос задан
  • 583 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
17 мая 2021, в 16:53
1000 руб./за проект
17 мая 2021, в 16:38
1200 руб./в час
17 мая 2021, в 16:26
15000 руб./за проект