我正在尝试使用gradle docker palantir插件来构建多个docker映像。图像之一是基础图像,因此需要首先发布。但是,图像是通过gradle任务按字母顺序加载的。因为图像用修订号标记,所以构建失败。 错误是:
manifest for mswifimesh-register.c.ptin.corppt.com:5000/mswifimesh-base:1.0.0-r240 not found
如何定义gradle dockerPush任务的构建顺序?
答案 0 :(得分:0)
我通过添加buid.gradle来解决:
project.afterEvaluate {
dockerPush.dependsOn('docker_base_image:dockerPush')
}
这样,首先从基础映像执行dockerPush任务。