【发布时间】:2018-05-22 10:11:28
【问题描述】:
我正在尝试使用 Docker Cloud 实现持续集成/交付。
在 Docker Cloud 上,我连接了我的 bit bucket 存储库,因此每次提交 docker build 都会在 Docker Cloud 上启动,但自动构建失败,这些是日志
错误:构建失败:添加失败:stat /var/lib/docker/tmp/docker-builder406751627/target/springtest.jar:没有 这样的文件或目录错误:构建失败,退出代码 2 错误: 0:02:10 内置“master”(094341b2)失败
这是我的 Docker 文件
FROM java:8
VOLUME /tmp
ADD /target/springtest.jar springtest.jar
ENTRYPOINT ["java","-jar","springtest.jar"]
但是,如果我尝试在本地 Docker 终端上构建相同的东西,我没有遇到问题,我正在使用此命令 mvn package docker:build 并成功创建图像
那么为什么要使用相同的 Dockerfile 自动构建呢?我还需要执行其他步骤吗?
【问题讨论】:
标签: java docker docker-compose continuous-deployment