如何解决## [错误]错误:没有与特定模式匹配的JSON文件:** / appsettings.json
我正在尝试使用Azure App Service
部署Azure Devops
。
我正在使用任务Azure App Service deploy
版本4.*
最近由于部署失败(我在9月24日首先看到),我开始在日志中注意到以下错误
Applying JSON variable substitution for **/appsettings.json
##[error]Error: NO JSON file matched with specific pattern: **/appsettings.json.
在管道中,我使用任务Extract files
提取*.zip
,然后使用结果搜索**/appsettings.json
。
直到几天前,同一任务仍运行良好。
我尝试重新部署较早的版本,但较早的版本成功了,但是现在由于相同的上述错误而失败了。
我仔细检查了一下,最近在管道中没有进行任何更改,以解决此问题。
我该如何解决。
解决方法
原来我的问题不是任务Azure App Service deploy
,而是任务Extract Files
。
我的管道大致如下:
修复之前
JSON variable substitution
失败,因为Extract files
任务无法在根文件夹中找到*.zip
个文件,因此没有提取任何内容。因此,文件夹结构中根本没有appsettings.json
文件。
修复
- 将
Extract files
任务搜索模式更新为**/*.zip
现在我的管道如下所示。
现在对我来说很好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。