Gradle Docker не может создать образ из-за порядка выполнения - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь использовать плагин Gradle Docker Palantir для создания нескольких образов Docker. Одно из изображений является базовым, поэтому его необходимо опубликовать в первую очередь. Тем не менее, изображения загружаются в алфавитном порядке с помощью задачи Gradle. Поскольку изображения помечены номером ревизии, сборка не удалась. Ошибка:

manifest for mswifimesh-register.c.ptin.corppt.com:5000/mswifimesh-base:1.0.0-r240 not found

Как определить порядок построения задачи gradle dockerPush?

1 Ответ

0 голосов
/ 15 ноября 2018

Я решил, добавив на buid.gradle:

project.afterEvaluate {
    dockerPush.dependsOn('docker_base_image:dockerPush')
} 

Таким образом, сначала выполняется задача dockerPush из базового образа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...