Docker Hub Automated Build - тегирование
При указании автоматической сборки на Docker Hub я могу установить некоторые настройки (Type
(«Ветвь» или «Метка»),Name
, Dockerfile Location
а такжеDocker Tag Name
). Но, к сожалению, я не нашел никакой документации для них.
Я предполагаю, что когда я выбираюType
«Филиал» и введитеName
это ветка из моего репозитория git на GitHub / BitBucket, и этоDocker Tag Name
в результате тег присваивается созданному изображению.
Я немного поиграл с этим и обнаружил некоторые вещи, которые мне не понятны - но я надеюсь, что вы сможете мне это объяснить.
добавление нескольких записей приводит к назначению только одного тега. Я использовал «Ветвь», «Мастер» и «/» и «последний» в качествеDocker Tag Name
в первом 'v1' во втором. Но только «v1» используется в качестве тега.
С помощьюType
«Tag» не привел к другому результату. Я думал, что это может создать образ, только если git commit помечен этим значением. Для чего этот тип?
Я искал возможность назначить тег «последний» для последней сборки и использовать схему, такую как v1, v2, v3 и т. Д. Для более старых сборок, что я мог сделать при локальном построении изображений.