Назад | Перейти на главную страницу

Публикуйте образы докеров в AWS ECR от Jenkins

После этого обсуждения- Интегрируйте реестр Amazon Elastic Container Registry с Jenkins,

После публикации моего изображения в ECR от Jenkins с использованием сценария оболочки оно работает, но каждый раз публикуется другое изображение с пустым тегом (с другим дайджестом). Пытаясь воссоздать это, я создал другой репозиторий в ECR, и когда изображение было опубликовано из моего локального cmd (с использованием того же сценария) в новом репозитории, этого не произошло.

Сталкивался ли кто-нибудь с чем-то подобным или есть предположение, что могло это вызвать?

Я думаю, это произошло потому, что вы отправляете обновленное изображение с тем же тегом (предположим, вы используете imagename: latest). Когда вы нажимаете в первый раз, вы получаете только одно изображение в своем репозитории, и у него есть тег «последний». Когда вы пытаетесь отправить обновленное изображение с тем же самым "последним" тегом, в ECR один и тот же тег не может быть на двух разных изображениях, поэтому он помещается на новое изображение, но удаляется из ранее "последнего" изображения, оставляя его без любые теги. Таким образом, изображение, которое вы видите с «пустым тегом», - это просто предыдущая версия вашего изображения.