значение папки поиска при создании группы задач для конвейера выпуска - PullRequest
0 голосов
/ 24 июня 2019

Я создал группу задач для сборки конвейера.Один из шагов - «Опубликовать артефакты сборки» с путем публикации для $(Build.ArtifactStagingDirectory) и «Место публикации артефакта» для «Azure Pipelines / TFS» (другой вариант - «Общий файловый ресурс».

После того, как моя сборка будет успешной, я хочу "выпустить". Я создал новый набор групп задач для первой установки модуля запуска NUnit Console, а затем установите адаптер NUnit3 Test (оба сценария powershell).

Мой следующий шаг -запустить «Установщик платформы тестирования Visual Studio», после чего я хочу запустить все свои тесты, чтобы убедиться, что они проходят. На этом этапе одним из обязательных параметров является «Папка поиска».

Если я задаю ему значение$(System.DefaultWorkingDirectory), работает нормально. Но мне кажется, что я должен использовать переменную, специфичную для сборки, а не для системного уровня.

Может кто-нибудь уточнить, что я должен использовать?Переменная системного уровня была бы слишком низкой, и я должен был использовать что-то ближе к артефактам сборки - когда я использую Build.ArtifactStagingDirectory, он не может сказать, что не может найти мои тестовые библиотеки.

1 Ответ

0 голосов
/ 24 июня 2019

Вы можете продолжать использовать переменную System.DefaultWorkingDirectory, которая не является системной переменной области действия, в каждом конвейере значение будет указывать на правильные артефакты.

Более подробную информацию вы можете найти здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...