Введение
Автоматические сборки в Docker Hub позволяют обновлять образ test при изменении исходного кода. Для этого потребуется репозиторий на GitHub или Bitbucket.
Настройка автоматической сборки
На сайте Docker Hub (войдите через https://hub.docker.com/) выберите Create Automated Build. Укажите репозиторий test (например, с GitHub). Настройте параметры:
- Имя репозитория:
test_auto - Описание:
Automatic build for test - Ветка:
master - Расположение Dockerfile:
/test/Dockerfile - Тег:
autoилиlatest
Нажмите Create и запустите сборку кнопкой Trigger a Build.
Тестирование сборки
Добавьте файл README.md в каталог test:
test
какое-то описание Отправьте изменения:
$ git add README.md
$ git commit -m "Added README"
$ git push Проверьте статус сборки на странице репозитория.
Ограничения
Автоматические сборки подходят для открытых проектов, но имеют недостатки: зависимость от Docker Hub, задержки в очереди и отсутствие приватности без платной подписки.
Заключение
Автоматические сборки упрощают обновление образов.
Отзывы