我是Gradle的新手,我对palantir docker插件有问题。
我需要基于gradle属性来标记不同的docker图像(具有不同的jvm选项)。
在我的build.gradle中,我有以下内容:
afterEvaluate {
if (project.enableRemoteDebugger) {
docker {
..
tags "${project.version}-debug"
..
}
} else {
docker {
..
tags project.version, latest
..
}
}
}但是,这样一来,任务dockerTag和dockerPush就消失了。
有什么解决方案吗?谢谢!
发布于 2018-04-24 21:05:13
问题很可能是您使用afterEvaluate造成的。这应该是没有必要的,除非你正在做一些非常奇怪的事情来设置enableRemoteDebugger。
https://stackoverflow.com/questions/50002093
复制相似问题