我在寻找或创建一个可以在GitLab CI上使用的docker镜像时遇到了一个问题,这个镜像将允许我运行mvn package
,然后调用spring-boot:build-image
我在配置中指定了我需要dind
容器作为服务,但我不确定找到安装了docker,java和maven的docker容器的最佳方法。
我也不知道如何创建我自己的,然后我可以为此目的分享。
我在这个项目中使用开发容器,所以我可能会尝试快照,但这似乎不是最好的可重复性。
我在寻找或创建一个可以在GitLab CI上使用的docker镜像时遇到了一个问题,这个镜像将允许我运行mvn package
,然后调用spring-boot:build-image
我在配置中指定了我需要dind
容器作为服务,但我不确定找到安装了docker,java和maven的docker容器的最佳方法。
我也不知道如何创建我自己的,然后我可以为此目的分享。
我在这个项目中使用开发容器,所以我可能会尝试快照,但这似乎不是最好的可重复性。
1条答案
按热度按时间fzsnzjdm1#
为什么不在你的项目中 Package maven呢?如果你使用docker镜像和jdk,你可以很容易地构建和运行它。
请注意,使用jdk并不是生产代码的最佳实践。