Публикация изображений докера в AWS ECR от Jenkins
После этого обсуждения - Интеграция Amazon Elastic Container Registry с Jenkins,
После публикации моего изображения в ECR от Jenkins с использованием сценария оболочки это работает, но каждый раз публикуется другое изображение с пустым тегом (с другим дайджестом). Пытаясь воссоздать это, я создал другой репозиторий в ECR, и когда изображение было опубликовано из моего локального cmd (с использованием того же скрипта) в новом репозитории, этого не произошло.
Кто-нибудь сталкивался с чем-то похожим, или есть предложение относительно того, что может вызвать это?
1 ответ
Я думаю, что это произошло потому, что вы вставляете обновленное изображение с тем же тегом (предположим, вы используете imagename: latest) Когда вы нажимаете в первый раз - вы получаете только одно изображение в вашем хранилище, и у него есть тег "последний". Когда вы пытаетесь отправить обновленное изображение с тем же самым "последним" тегом, в ECR один и тот же тег не может быть на двух разных изображениях, поэтому он помещается в новое изображение, но удаляется из ранее "последнего" изображения, оставляя его без любые теги. Таким образом, изображение, которое вы видите с "пустым тегом", является просто предыдущей версией вашего изображения.