Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ограничения на то, какие переменные можно задать на шаге.
Определения, ссылающиеся на это определение: целевой объект
Реализации
Внедрение | Описание |
---|---|
settableVariables: none | Отключите шаг от задания любых переменных. |
settableVariables: строковый список | Ограничить параметр переменной списком разрешенных переменных. |
Замечания
Можно отключить настройку всех переменных для шага или ограничить набор переменных списком.
settableVariables
Если свойство не задано, по умолчанию все переменные можно задать на шаге.
settableVariables: none
Отключите шаг от задания любых переменных.
settableVariables: none # Disable a step from setting any variables.
строка settableVariables
. Допустимые значения: нет.
Отключите шаг от задания любых переменных.
Примеры
steps:
- script: echo This is a step
target:
settableVariables: none
settableVariables: строковый список
Ограничьте шаг от задания любых переменных, не входящих в указанный список.
settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.
Типы списков
Тип | Описание |
---|---|
струна | Ограничить параметр переменной списком разрешенных переменных. |
Примеры
В следующем примере bash
шаг может задать только значение переменной sauce
. При запуске secretSauce
конвейера переменная не задана, и на странице запуска конвейера отображается предупреждение.
steps:
- bash: |
echo "##vso[task.setvariable variable=sauce;]crushed tomatoes"
echo "##vso[task.setvariable variable=secretSauce;]crushed tomatoes with garlic"
target:
settableVariables:
- sauce
name: SetVars
- bash:
echo "Sauce is $(sauce)"
echo "secretSauce is $(secretSauce)"
name: OutputVars