Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Omezení, pro které proměnné je možné nastavit krok.
Definice, které odkazují na tuto definici: cíl
Implementace
| Implementace | Popis |
|---|---|
| settableVariables: none | Zakažte krok v nastavení všech proměnných. |
| settableVariables: seznam řetězců | Omezte nastavení proměnné na seznam povolených proměnných. |
Poznámky
Můžete zakázat nastavení všech proměnných pro krok nebo omezit nastavené proměnné na seznam.
settableVariables Pokud vlastnost není nastavená, ve výchozím nastavení lze nastavit všechny proměnné podle kroku.
settableVariables: none
Zakažte krok v nastavení všech proměnných.
settableVariables: none # Disable a step from setting any variables.
settableVariables řetězec. Povolené hodnoty: žádné.
Zakažte krok v nastavení všech proměnných.
Příklady
steps:
- script: echo This is a step
target:
settableVariables: none
settableVariables: seznam řetězců
Omezte krok nastavením proměnných, které nejsou v zadaném seznamu.
settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.
Typy seznamů
| Typ | Popis |
|---|---|
| řetězec | Omezte nastavení proměnné na seznam povolených proměnných. |
Příklady
V následujícím příkladu bash může krok nastavit pouze hodnotu sauce proměnné. Když se kanál spustí, secretSauce proměnná není nastavená a na stránce spuštění kanálu se zobrazí upozornění.
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