Я работаю с функциями Azure и ACR (реестр контейнеров Azure), чтобы развернуть пользовательский образ докера, когда я развертываю его впервые, он работает с командой az functionapp create
, но функция не будет обновляться для изображение, если я не даю каждому изображению уникальный тег, т.е. дайджеста недостаточно.
Например:
* build 1 (digest: hash-xxx1)
my-image:dev => deploy => deployed properly
* made changes and added a new build (digest: hash-xxx2)
my-image:dev => deploy => stays on the first build
* changed the tag completely
my-image:${Build.Id} => deploy => deployed properly
Но теперь я застрял с большим количеством помеченных изображений, и они занимают много места в ACR, и невозможно безопасно удалить их автоматически.
Я попытался изменить идентификатор сборки и попробовал любую команду az functionapp
, например update
и set container
, но безуспешно.
У меня нет ошибок, но изображение в приложении функций не будет обновляться, если я не назначу каждому изображению уникальный тег - что делает ACR раздутым.