Udostępnij przez


definicja target.settableVariables

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

Zobacz także