Dela via


target.settableVariables-definition

Begränsningar för vilka variabler som kan anges i ett steg.

Definitioner som refererar till den här definitionen: mål

Implementeringar

Implementering Description
settableVariables: none Inaktivera ett steg från att ange variabler.
settableVariables: stränglista Begränsa variabelinställningen till en lista över tillåtna variabler.

Kommentarer

Du kan inaktivera inställningen av alla variabler för ett steg eller begränsa de inställbara variablerna till en lista. Om egenskapen settableVariables inte har angetts tillåter standardinställningen att alla variabler anges i ett steg.

settableVariables: none

Inaktivera ett steg från att ange variabler.

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

settableVariables Sträng. Tillåtna värden: ingen.

Inaktivera ett steg från att ange variabler.

Exempel

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

settableVariables: stränglista

Begränsa ett steg från att ange variabler som inte finns i den angivna listan.

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

Listtyper

Typ Description
sträng Begränsa variabelinställningen till en lista över tillåtna variabler.

Exempel

I följande exempel bash kan steget bara ange värdet för variabeln sauce . När pipelinen körs anges inte variabeln secretSauce och en varning visas på pipelinekörningssidan.

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

Se även