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