1

我正在尝试使用 docker cloud 和 spring boot 应用程序设置持续集成。我想在某个分支发生新推送时使用 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

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

谢谢

4

1 回答 1

0

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

到目前为止,这是更简单和明显的解决方案

于 2017-02-24T07:17:47.733 回答