target.settableVariables, definicja
Ograniczenia dotyczące zmiennych, które można ustawić krok po kroku.
Definicje odwołujące się do tej definicji: target
Implementacje
Implementacja | Opis |
---|---|
settableVariables: none | Wyłącz krok od ustawienia dowolnych zmiennych. |
settableVariables: lista ciągów | Ogranicz ustawienie zmiennej do listy dozwolonych zmiennych. |
Uwagi
Możesz wyłączyć ustawianie wszystkich zmiennych dla kroku lub ograniczyć zmienne ustawione do listy.
settableVariables
Jeśli właściwość nie jest ustawiona, ustawienie domyślne zezwala na ustawianie wszystkich zmiennych za pomocą kroku.
settableVariables: none
Wyłącz krok od ustawienia dowolnych zmiennych.
settableVariables: none # Disable a step from setting any variables.
settableVariables
Ciąg. Dozwolone wartości: brak.
Wyłącz krok od ustawienia dowolnych zmiennych.
Przykłady
steps:
- script: echo This is a step
target:
settableVariables: none
settableVariables: lista ciągów
Ogranicz krok od ustawiania żadnych zmiennych, które nie znajdują się na określonej liście.
settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.
Typy list
Typ | Opis |
---|---|
ciąg | Ogranicz ustawienie zmiennej do listy dozwolonych zmiennych. |
Przykłady
W poniższym przykładzie bash
krok może ustawić tylko wartość zmiennej sauce
. Po uruchomieniu potoku zmienna secretSauce
nie jest ustawiona, a na stronie przebiegu potoku jest wyświetlane ostrzeżenie.
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