2016-11-08 8 views
1

Я совершенно не знаком с vNext Задачи & нужна помощь. У меня есть некоторые значения Пользовательские конфигурации, определенные в моих решениях, следующим образом:Задайте задачу условно скопировать файлы в каталог

  • DEV
  • DEV.HA (HA означает High Availability)
  • QA
  • QA.HA
  • UAT
  • UAT.HA
  • PROD
  • PROD.HA

У меня есть сертификаты учетной записи службы в наборе папок, разделенных средой. Их необходимо скопировать в папку KEYS, чтобы заменить файлы по умолчанию там.

НАПРИМЕР:

  • DEV & DEV.HA бы получить из одного источника-папки
  • QA & QA.HA бы получить из другого источника-папки

.. .и так далее.

  • Как вы выполняете условное копирование в vNext?
  • Какая задача vNext подходит для этого?

ответ

1

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

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

write-host ##vso[task.setvariable variable=YourVariableName;]QA 

Затем используйте переменную либо в стандартной задаче копирования файлов или придерживаться логики копирования файлов в Powershell, а также.

 Смежные вопросы

  • Нет связанных вопросов^_^