我正在尝试使用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自动构建?我需要做的其他任何步骤?
答案 0 :(得分:0)
你当地有 springtest.jar 吗?
从错误似乎是Docker Cloud无法找到springtest.jar文件。