enter image description here大家好,我尝试在Azure上部署发布管道时遇到此错误:错误:找不到指定模式的软件包:D:\a\r1\a\**\*.zip<br/>
检查任务中提到的软件包是否作为工件发布在内部版本或上一阶段中,并在当前作业中下载。
我已经用Google搜索它,甚至在堆栈溢出的地方也发现了几篇文章,但事实是我的情况有所不同,我已经将此部分添加到了我的YAML文件中:
但仍然有相同的错误
因为该PublishBuildArtifacts@1
任务生成的工件不是真正的.zip
文件。
为了使您的部署任务正常工作,您可以考虑以下一项工作:
在此Archive Files task任务之前添加一个deploy
,以打包一个zip
文件。只需像这样配置它:
对于部署任务,以Azure app service deploy task
为例,只需保留已部署的程序包路径,因为$(System.DefaultWorkingDirectory)/**/*.zip
可以。它们在Release管道中都代表相同的路径。