使用Docker云进行Spring启动自动构建

时间:2017-12-08 07:31:43

标签: java docker docker-compose continuous-deployment

我正在尝试使用Docker Cloud实现持续集成/交付。

在Docker Cloud上,我连接了我的位桶存储库,因此每个提交码头构建都将在Docker Cloud上启动,但自动构建失败,这些是日志

  

错误:构建失败:ADD失败:stat   /var/lib/docker/tmp/docker-builder406751627/target/springtest.jar:no   此类文件或目录错误:生成失败,退出代码为2 ERROR:   建立在' master' (094341b2)在0:02:10失败

这是我的Docker文件

FROM java:8
VOLUME /tmp
ADD /target/springtest.jar springtest.jar
ENTRYPOINT ["java","-jar","springtest.jar"] 

但是,如果我尝试在我的本地Docker终端上构建相同的东西我没有得到问题,我正在使用此命令mvn package docker:build及其成功创建图像

那么为什么使用相同的Dockerfile自动构建?我需要做的其他任何步骤?

1 个答案:

答案 0 :(得分:0)

你当地有 springtest.jar 吗?

从错误似乎是Docker Cloud无法找到springtest.jar文件。