Travis CI - образ докера не отправлен в докерхаб

Я новичок в CI с Трэвисом, и я пытаюсь изучить его, следуя курсу. Я создал общедоступный репозиторий в dockerhub и отправил проект на github с файлом .travis.yml. Ранее я подключал и авторизовал travis на github. Проект github можно найти здесь. Сборка travis запускается и кажется успешной, но в dockerhub ничего не отправляется.

Здесь вы можете увидеть процесс сборки:

введите здесь описание изображения

Сборка travis выглядит успешной, но ничего не отправляется в докер-хаб. При расширении журнала я мог видеть, что это сообщение регистрируется:

Must provide --username with --password-stdin

Но я уже настроил переменные среды в travis, как вы можете видеть ниже, поэтому я не понимаю, почему я получаю это сообщение?

введите здесь описание изображения


person Leff    schedule 27.09.2020    source источник
comment
Каков результат docker push?   -  person Nick ODell    schedule 28.09.2020
comment
вы имеете в виду, если я запускаю его локально с моего терминала?   -  person Leff    schedule 28.09.2020
comment
@NickODell Я обновил свой вопрос, добавив больше ответов.   -  person Leff    schedule 28.09.2020
comment
@Leff Строка 224 вывода Travis-CI имеет стрелку. Это означает, что в настоящее время скрыто больше выходных данных от docker push.   -  person Paul    schedule 28.09.2020


Ответы (1)


Я не понимал, что переменные среды нужно устанавливать для каждого проекта. Кроме того, у меня даже не было возможности настроить этот репозиторий, пока я снова не синхронизировал github с travis. Когда я еще раз выполнил часть синхронизации, появилась опция, и я смог установить переменные для этого репозитория. Затем прошел процесс сборки, и образ был отправлен на dockerhub.

person Leff    schedule 28.09.2020