使用 docker 云和 spring 引导设置持续集成
Setup Continuous Integration with docker cloud and spring boot
我正在尝试使用 docker 云和 spring 启动应用程序设置持续集成。
我想使用 docker 云的存储库功能,并在某些分支中发生新推送时构建新容器。
但是我无法编写正确的 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 映像并将其推送到 docker 集线器。
到目前为止,这是更简单明了的解决方案
我正在尝试使用 docker 云和 spring 启动应用程序设置持续集成。 我想使用 docker 云的存储库功能,并在某些分支中发生新推送时构建新容器。
但是我无法编写正确的 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 映像并将其推送到 docker 集线器。
到目前为止,这是更简单明了的解决方案