Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 ustawiania dowolnych zmiennych. |
| settableVariables: lista ciągów | Ogranicz ustawienie zmiennej do listy dozwolonych zmiennych. |
Uwagi
Można wyłączyć ustawienie wszystkich zmiennych dla kroku lub ograniczyć zmienne ustawialne do listy.
settableVariables Jeśli właściwość nie jest ustawiona, ustawienie domyślne umożliwia ustawienie wszystkich zmiennych krok po kroku.
settableVariables: none
Wyłącz krok od ustawiania dowolnych zmiennych.
settableVariables: none # Disable a step from setting any variables.
settableVariables ciąg. Dozwolone wartości: brak.
Wyłącz krok od ustawiania dowolnych zmiennych.
Przykłady
steps:
- script: echo This is a step
target:
settableVariables: none
settableVariables: lista ciągów
Ogranicz krok od ustawienia ż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 |
|---|---|
| sznurek | Ogranicz ustawienie zmiennej do listy dozwolonych zmiennych. |
Przykłady
W poniższym przykładzie bash krok może ustawić tylko wartość zmiennej sauce . Gdy potok jest uruchamiany, zmienna secretSauce nie jest ustawiona, a na stronie uruchamiania 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