Delen via


target.settableVariables-definitie

Beperkingen voor welke variabelen u in een stap kunt instellen.

Definities die verwijzen naar deze definitie: doel

Implementaties

Implementatie Beschrijving
settableVariables: geen Schakel een stap uit van het instellen van variabelen.
settableVariables: tekenreekslijst Instelling van variabelen beperken tot een lijst met toegestane variabelen.

Opmerkingen

U kunt het instellen van alle variabelen voor een stap uitschakelen of de ingestelde variabelen beperken tot een lijst. Als de settableVariables eigenschap niet is ingesteld, staat de standaardinstelling toe dat alle variabelen per stap worden ingesteld.

settableVariables: geen

Schakel een stap uit van het instellen van variabelen.

settableVariables: none # Disable a step from setting any variables.

settableVariables tekenreeks. Toegestane waarden: geen.

Schakel een stap uit van het instellen van variabelen.

Voorbeelden

steps:
- script: echo This is a step
  target:
    settableVariables: none

settableVariables: tekenreekslijst

Beperk een stap van het instellen van variabelen die niet in de opgegeven lijst voorkomen.

settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.

Lijsttypen

Typologie Beschrijving
touw Instelling van variabelen beperken tot een lijst met toegestane variabelen.

Voorbeelden

In het volgende voorbeeld kan de bash stap alleen de waarde van de sauce variabele instellen. Wanneer de pijplijn wordt uitgevoerd, is de secretSauce variabele niet ingesteld en wordt er een waarschuwing weergegeven op de pagina pijplijnuitvoering.

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

Zie ook