Итак, у нас есть репозиторий git с несколькими образами докеров (несколько Dockerfile
, каждый из которых используется для разных типов сборки приложения в нашем Jenkins
)
Теперь, если кто-то внесет изменения в один Dockerfile
, задание Jenkins создаст и отправит все остальные Dockerfile
в репозиторий. Мне было интересно, если бы мы могли заранее вычислить идентификатор дайджеста (SHA256) и сравнить его с нашим реестром докеров, если он уже есть, мы можем пропустить docker build
и docker push
.
Я не смог найти ни одной команды в руководстве пользователя Docker
, но в этом посте я также хотел узнать, можем ли мы поднять тикет для этой новой функции, если этот подход работает и нет ли способа вычислить это идентификатор
Любое другое предложение приветствуется