Docker&x2B;Java-VSTS没有这样的文件或目录

Docker&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

我正在尝试使用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失败,返回代码:1


我可以看到很多参考资料,但仍然无法准确地关联问题。

如果您没有提供正确的路径,就会出现这种情况。确保具有路径的变量具有。对于当前目录,或/和资源的完整路径:

$(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