设置与docker cloud和spring boot的持续集成

时间:2017-02-16 13:17:31

标签: gradle spring-boot build.gradle dockerfile docker-cloud

我尝试使用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

我也试过构建/ libs / some-app.jar

请告诉我可以做什么或我做错了什么。

谢谢

1 个答案:

答案 0 :(得分:0)

我刚决定使用Jenkins和docker slave来构建项目(jar),然后使用该jar构建docker镜像并将其推送到docker hub。

这是更简单明了的解决方案

相关问题