我的ansible.yml
- maven_artifact:
group_id=some.group
artifact_id=tagger
extension=zip
repository_url=some_url
- name: Build tagger in command line
command: docker build -t tagger:1.0 path.to.docker.fil
我的Dockerfile
ADD tagger.zip /tmp/tagger.zip
错误是找不到lstat文件(没有看到任何dockerfile.ignore)
lstat ./tagger.zip: no such file or directory
我发现工件默认为root,也添加了" dest" maven步骤 - 简而言之 - ansible在哪里等待他的" COPY"相? / tmp中有一些中间文件夹吗?我如何将这两个步骤联系起来
答案 0 :(得分:1)
您必须在docker构建路径中复制maven工件
在maven_artifact部分添加dest=path.to.docker.file