Возможно ли иметь условие для пользовательской переменной? - PullRequest
0 голосов
/ 03 июля 2019

Предположим, я хочу создать 3 переменные выпуска в TFS.

variable1
variable2
variable3

Могу ли я указать где-нибудь, что для ввода переменной3 пользователь должен ввести переменную1 и 2?

Я не могу заранее заполнить их, потому что ввод тихий и динамичный.

на данный момент я использую уродливый метод, подобный этому:

variable2_MUST_ENTER_VARIABLE1_FIRST variable3_MUST_ENTER_VARIABLE1_AND_VARIABLE2_FIRST

я хотел бы указать какой-нибудь следующий способ, чтобы добавить примечание, чтобы можно было добавить следующий комментарийв текстовое поле или что-то: /

1 Ответ

1 голос
/ 03 июля 2019

Можно ли задать условие для пользовательской переменной?

Короткий ответ - да.Но я не мог точно подтвердить, что это именно то, что вам нужно.

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

enter image description here

Условия :

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

пример:

and(succeeded(), ne(variables['variable1'], ''))

Но это условие для пользовательской переменной будет применено в build / release время вместо ввода значения переменной.

Я хотел бы, чтобы был способ указать какую-то заметку рядом с текстовым полем или что-то еще

Если выЯ хочу установить условие для пользовательской переменной в UI , боюсь, нет лучшего способа, чем вы используете в данный момент.Вы можете добавить свой запрос на эту функцию на нашем сайте UserVoice (https://developercommunity.visualstudio.com/content/idea/post.html?space=21), который является нашим основным форумом для предложений продуктов.Благодарим Вас за помощь в создании более эффективных DevOps Azure.

enter image description here

Надеюсь, это поможет.

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