Рейтинг:0

Может ли конвейер выпуска ссылаться на переменные среды цели в местах, где обычно используются переменные конвейера, чтобы варьировать значения для каждой цели?

флаг us

В задачах конвейера Azure DevOps Выпускать, могу ли я ссылаться на переменные среды из зарегистрированной цели развертывания в моем выпуск задач где я обычно использую переменную конвейера? Целевой компьютер — это компьютер, на котором зарегистрирован агент службы.

Например, сейчас у меня есть переменная Pipeline:

папка развертывания [ c:\inetpub\wwwroot\site1 ]

которые я упоминаю во всех задачах выпуска как $(папка развертывания) и все цели получают развертывание в этом месте на диске, однако теперь я хочу получить переменную среды, определенную для цели с именем MyDeploymentFolder (PS $Env:MyDeploymentFolder или CMD %MyDeploymentFolder%) во всех моих задачах.

Конкретным примером является задача «Удалить файлы», в которой я указываю:

Исходная папка: "$(deploymentFolder)"

однако я хочу использовать переменную среды цели MyDeploymentFolder вот вместо этого.

Чего я в конечном итоге пытаюсь достичь отличается местом развертывания для каждой цели, и я хочу, чтобы цель определяла это место для себя.

В области переменных,

  • если переменная конвейера может каким-то образом узурпировать значение переменной среды для каждой цели, это тоже сработает и оставит мои текущие задачи конвейера нетронутыми.
  • если бы каждой цели могли быть назначены свои «целевые переменные» в Azure, на которые можно было бы ссылаться в задачах, тогда это тоже могло бы работать, однако, похоже, этого не существует.

Я ошибаюсь, и должен ли я вместо этого клонировать конвейер для каждой цели, которая нуждается в этом типе дисперсии, или есть механизм, который я не нашел в контексте выпуска для достижения этой дисперсии для каждой цели?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.