Docker&x2B;Java-VSTS没有这样的文件或目录
我正在尝试使用VSTS for Java rest api进行持续集成 我为构建Docker映像添加了以下行: 来自openjdk:8 添加$(build.artifactstagingdirectory)/docker-spring.jar docker-spring.jar 曝光8085 入口点[“java”、“-jar”、“dockerspring.jar”] 我发现以下错误: 添加失败:stat/var/lib/docker/tmp/docker-builder946930284/SpringRest/target/docker-spring.jar:没有这样的文件或目录 /usr/local/bin/docker失败,返回代码:1Docker&x2B;Java-VSTS没有这样的文件或目录,java,docker,azure-devops,dockerfile,azure-pipelines,Java,Docker,Azure Devops,Dockerfile,Azure Pipelines,我正在尝试使用VSTS for Java rest api进行持续集成 我为构建Docker映像添加了以下行: 来自openjdk:8 添加$(build.artifactstagingdirectory)/docker-spring.jar docker-spring.jar 曝光8085 入口点[“java”、“-jar”、“dockerspring.jar”] 我发现以下错误: 添加失败:stat/var/lib/docker/tmp/docker-builder946930284
我可以看到很多参考资料,但仍然无法准确地关联问题。如果您没有提供正确的路径,就会出现这种情况。确保具有路径的变量具有。对于当前目录,或/和资源的完整路径:
$(build.artifactstagingdirectory) = ./correct/relative/path/docker-spring.jar
或
它应该是什么:
COPY ./target/docker-spring.jar /usr/local/app/docker-spring.jar
注意这个小点。这样应该可以工作。让我检查一下上面的路径问题。谢谢是否必须创建Docker.CI.Build.yaml以使用VSTS进行构建?我是Devops新手。在添加上面的copy命令后,它开始指向/var/lib/docker/tmp/docker-builder290476507/target/docker-spring.jar:没有这样的文件或目录。为什么要将/var/lib/tmp/docker生成器附加到给定的docker路径感谢Neekoy!!!!。它现在正在工作。我能够使用VSTS构建图像并将其推送到Azure容器resgitry@Girish看来你已经解决了这个问题,你可以,这对其他社区成员阅读此帖是有益的
COPY /SpringRest/target/docker-spring.jar /usr/local/app/docker-spring.jar
COPY ./target/docker-spring.jar /usr/local/app/docker-spring.jar