Belov Solutions

Автоматические сборки в Docker Hub: настройка и использование

Введение

Автоматические сборки в 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, задержки в очереди и отсутствие приватности без платной подписки.

Заключение

Автоматические сборки упрощают обновление образов.

Отзывы

Оставить отзыв

Ваша эл. почта не будет опубликована