在VSTS发布管道中替换存储在不同工件中的多个appsettings文件中的值

时间:2019-04-09 03:56:42

标签: azure-devops azure-pipelines-release-pipeline

我正在尝试替换存储在发布管道中两个不同工件中的appsettings.jsone2e-appsettings.json变量。

按照下面的代码,只有appsettings.json正在更新,但是对于第二行却给出了错误,

错误:NO JSON file matched with specific pattern: e2e/XXX.EndToEnd.Integration.Tests/e2e-appsettings.json

enter image description here

根据信息,它应该是根的相对路径。因此,在这种情况下,由于有两个构建工件,因此不确定应该是根。

进一步的下载工件日志中说,

2019-04-09T02:33:55.9132583Z Downloaded e2e/XXX.EndToEnd.Integration.Tests/e2e-appsettings.json to D:\a\r1\a\EstimationCore\e2e\XXX.EndToEnd.Integration.Tests\e2e-appsettings.json

其他appsettings.json文件正常运行的工件是一个zip文件。日志,Downloading app/app.zip to D:\a\r1\a\EstimationCore\app\app.zip

这些我已经尝试过,给出了相同的错误

- NO JSON file matched with specific pattern: e2e/XXX.EndToEnd.Integration.Tests/e2e-appsettings.json.
- NO JSON file matched with specific pattern: **/*e2e-appsettings.json
- NO JSON file matched with specific pattern: d:\a\r1\a\EstimationCore\e2e\XXX.EndToEnd.Integration.Tests\e2e-appsettings.json.
- NO JSON file matched with specific pattern: d:\a\r1\a\EstimationCore\**\**\e2e-appsettings.json.

0 个答案:

没有答案