首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kubernetes-maven-plugin - Dockerfile构建在.git问题中失败

kubernetes-maven-plugin - Dockerfile构建在.git问题中失败
EN

Stack Overflow用户
提问于 2021-12-08 23:19:36
回答 1查看 232关注 0票数 0

我正在测试Maven中的一些迁移,从一个带有Fabric8的Spotify dockerfile插件迁移到仅仅使用JKube插件。我认为使用Dockerfile构建的程序非常简单,我一直在犯错误。

POM配置如下所示:

代码语言:javascript
复制
            <plugin>
                <groupId>org.eclipse.jkube</groupId>
                <artifactId>kubernetes-maven-plugin</artifactId>
                <version>1.5.1</version>
                <configuration>
                    <images>
                        <image>
                            <name>${docker.image.prefix}/${docker.image.name}</name>
                            <build>
                                <dockerFile>${project.basedir}/Dockerfile</dockerFile>
                            </build>
                        </image>
                    </images>
                </configuration>
            </plugin>

Dockerfile (上面的配置)位于项目的根目录中。很简单

代码语言:javascript
复制
FROM adoptopenjdk/openjdk11-openj9:x86_64-ubi-jre-11.0.12_7_openj9-0.27.0
ARG JAR_FILE
ADD target/${JAR_FILE} microservice.jar
ENTRYPOINT ["java", "-jar", "microservice.jar"]

运行mvn clean install k8s:build以下列错误消息结束:

代码语言:javascript
复制
[INFO] --- kubernetes-maven-plugin:1.5.1:build (default-cli) @ persistence-svc ---
[INFO] k8s: Running in Kubernetes mode
[INFO] k8s: Building Docker image in Kubernetes mode
[ERROR] k8s: Failed to execute the build [Error while trying to build the image:<PROJ>\target\docker\<PREFIX>\<IMAGE>\build\maven\.git\objects\pack\pack-c35818936460f0bb0c1b903466f7bf1a17f22cc8.idx]

我不知道我错过了什么。我试图添加一个jKube忽略文件,但这并没有什么区别。

任何指示都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-12-09 07:53:00

看上去我和忽略文件在正确的轨道上。我的语法不正确。我只有.git/,需要.git/**

代码语言:javascript
复制
.git/**
src/**
target/classes/**
target/persistence-svc.jar
target/persistence-svc-sources.jar

这会引起一些问题,似乎有点疯狂。无论如何,我确信有一个更好的解决方案,但总体上,这使我不改变任何东西,除了插件。

编辑

的确,我的用例有一个更好的方法。使用.jkube-dockerinclude代替。例如这里

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

https://stackoverflow.com/questions/70282905

复制
相关文章

相似问题

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