我正在尝试与docker cloud和spring boot app设置持续集成。我想使用docker cloud的存储库功能并在某个分支中发生新推送时构建新容器。
但是我无法编写正确的Dockerfile,因为找不到构建的jar文件。
FROM frekele/gradle
VOLUME /tmp
WORKDIR /app
ADD . /app
RUN gradle clean build
CMD java -jar app.jar
ADD some-app.jar app.jar
我也试过build / libs / some-app.jar
请告诉我可以做什么或我做错了什么。
谢谢
我刚刚决定将Jenkins与docker slave一起使用来构建项目(jar),然后使用该jar构建docker image并将其推送到docker hub。
到目前为止,这是更简单和明显的解决方案
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句