Есть несколько способов справиться с этим
случай 1 (который я не считаю правильным)
- проверьте теги в ECR в качестве предварительной проверки, а затем создайте образ
case 2 (который мы используем в настоящее время)
- использовать хук git для запуска конвейера (или сборки) только при изменении в репозитории
Также в заметке могут быть полезны теги с commit ha sh или datetimestamp, если это единственный двоичный файл, который постоянно меняется в течение всего курса, чтобы отслеживать зависимости, от которых зависит этот файл докеров.