У меня есть план строительства, который состоит из 4 этапов. 1 фаза строит проект. Следующие 3 фазы ждут завершения сборки, затем запускаются параллельно, каждая на своих собственных агентах, выполняя тесты qa, у каждого свой собственный набор тестов. Проблема заключается в копировании библиотеки DLL, созданной на этапе 1, в три других этапа, поскольку все этапы выполняются на собственных агентах, а большинство переменных, таких как System.DefaultWorkingDirectory, относятся к области действия агента.
Print Env Variables
, который является задачейBatch Script
, значениеPath
установлено наcmd.exe
, а аргументы - на/c set
. Итак, все переменные среды распечатаны, и я могу их использовать. Но из того, что я читал, вашу тестовую задачу лучше всего выполнять в Release Pipeline. Им обоим можно назначить использование ТОЧНОГО одного и того же агента, если вы хотите, если проблема в том, где они работают. - person Antebios   schedule 16.05.2019