首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >com.spotify/dockerfile-maven-plugin:标记失败:路径为'null‘

com.spotify/dockerfile-maven-plugin:标记失败:路径为'null‘
EN

Stack Overflow用户
提问于 2019-08-17 06:37:54
回答 1查看 1.3K关注 0票数 0

对于在CI运行器上使用com.spotify:dockerfile- maven -plugin构建多模块maven项目,在上一步中使用dockerfile:build dockerfile:tag构建docker镜像,并在deploy步骤中运行mvn clean deploy dockerfile:push会导致错误:

代码语言:javascript
复制
Failed to execute goal com.spotify:dockerfile-maven-
plugin:VERSION:tag (default-cli) on project PROJECT_NAME: Execution 
default-cli of goal com.spotify:dockerfile-maven-plugin:VERSION:tag 
failed: path is 'null'.

日志:

Tagging image null as REPO_NAME/IMAGE_NAME

显然,构建的映像没有正确标记。pom.xml

代码语言:javascript
复制
                <configuration>
                    <repository>${prefix}/${project.artifactId}</repository>
                    <tag>${tag}</tag>
                    <buildArgs>
                      <JAR_FILE>${project.build.finalName}.jar</JAR_FILE>
                    </buildArgs>
                    <skip>false</skip>
                </configuration>

但我真的找不到我做错了什么。

EN

回答 1

Stack Overflow用户

发布于 2019-08-17 06:37:54

在假定的构建和标记步骤之后,在CI运行器上运行docker image list显示没有构建或标记任何映像。缺少图像会导致上述错误,这在可搜索的互联网上并没有真正记录下来。

显示的CI的构建步骤已成功完成,但未调用任何mvn clean package dockerfile:build (由于隐藏条件)。

可能解决方案太具体了,对任何人都没有帮助,但至少错误信息现在已经在互联网上出现了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57531847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档