Заменить значения в файлах с несколькими наборами приложений, хранящимися в разных артефактах, во время конвейера выпуска VSTS - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь заменить appsettings.json и e2e-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, которыйработает нормально, это почтовый файл.logs, 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.
...