Я пытаюсь вставить образ докера в личный реестр в Drone 0.8.5, и он работает, когда я жестко кодирую имя пользователя и пароль в конвейере, однако я попытался добавить как данные реестра на вкладке реестра, так и в качестве секретов.
Конвейер реестра
docker-registry-push:
image: plugins/docker
repo: registry.domain.com:5000/app
registry: registry.domain.com:5000
insecure: true
pull: true
Сбой при no basic auth credentials
Наконец-то я попробовал подстановку переменных.(с переменными $ REGISTRY_USERNAME и $$ REGISTRY_USERNAME. Все это приводит к ошибке msg="Error authenticating: exit status 1"
docker-registry-push:
image: plugins/docker
repo: registry.domain.com:5000/app
registry: registry.domain.com:5000
secrets:
- source: registry_username
target: username
- source: registry_password
target: password
insecure: true
pull: true
еще одна попытка
docker-registry-push:
image: plugins/docker
repo: registry.domain.com:5000/app
registry: registry.domain.com:5000
username: ${REGISTRY_USERNAME}
password: ${REGISTRY_PASSWORD}
secrets: [ registry_username, registry_password ]
insecure: true
pull: true
Это действительно расстраивает. Мне нужно добавить секреты для Rancheraccesskey secretkey также после этого с помощью правильного метода.
Я прочитал другие темы и документы по дронам и все еще в тупике.
Заранее спасибо.