【发布时间】:2021-01-12 02:59:27
【问题描述】:
我正在尝试使用Azure Devops 部署Azure App Service。
我正在使用任务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。
直到几天前,同样的任务运行良好。
我尝试重新部署之前成功的旧版本,但现在失败并出现上述相同的错误。
我仔细检查过,最近在管道中没有进行任何更改来破坏它。
我该如何解决这个问题。
【问题讨论】:
-
是否可以分享您的完整管道定义?最近我们对导致这个问题的任务进行了一些更改,共享完整的管道定义会更好地定位原因和解决方案。您是否在发布管道中使用此应用部署任务?您是否在发布管道中的应用部署任务之前使用了提取任务?
-
感谢@MerlinLiang-MSFT 的评论。我认为问题出在
Extract files任务上。
标签: json azure-devops azure-appservice variable-substitution