Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Begränsningar för vilka variabler som kan anges i ett steg.
Definitioner som refererar till den här definitionen: mål
Implementeringar
| Genomförande | Beskrivning | 
|---|---|
| settableVariables: ingen | Inaktivera ett steg från att ange variabler. | 
| settableVariables: stränglista | Begränsa variabelinställningen till en lista över tillåtna variabler. | 
Anmärkningar
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: ingen
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 | Beskrivning | 
|---|---|
| snöre | 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