Azure Devops - Как получить доступ к переменной группы переменных внутри другой переменной - PullRequest
1 голос
/ 11 апреля 2020

Следующая переменная Patch отлично работает при настройке с использованием функций переменных внутри конвейера:

  • Major = 1
  • crmRelease = 91
  • Minor = 0
  • Patch = $ [counter (format ('{0}. {1}. {2}', переменные ['major'], переменные ['crmRelease'], переменные ['minor']), 030 )

Результат (при первом запуске) = 1.91.0.30

Однако, если переместить это в группу переменных, в то время как переменные Major, CrmRelase и Minor в порядке, исправление переменная недопустима и не работает. Должны ли вы ссылаться на переменные группы переменных по-другому?

1 Ответ

0 голосов
/ 13 апреля 2020

Должны ли вы ссылаться на переменные группы переменных по-другому?

Проблема, связанная с Patch, не была проанализирована, не относится к способу ссылки на переменную, которая хранится в группе переменных. , Это просто потому, что функция parse не поддерживается в группе переменных.

Для дальнейшего анализа здесь давайте проведем 2 теста (первый не смог получить значение Patch, но второй может пройти успешно).

Все они помещены в Variable group.

Другой помещает Major, crmRelease, Minor в Variable group, но ** ** делает Patch в Variables.

enter image description here


Вот их начальные журналы:

Помещение их всех в Variable group:

enter image description here

Сохраняйте только Patch в переменные, но оставляйте другие в группе переменных :

enter image description here

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


Чтобы не прерывать сборку, убедитесь, что переменная, содержащая функции в нем, расположена в Переменные вместо Группа переменных .

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