Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Einschränkungen, welche Variablen nach einem Schritt festgelegt werden können.
Definitionen, die auf diese Definition verweisen: Ziel
Ausführungen
Implementierung | BESCHREIBUNG |
---|---|
settableVariables: none | Deaktivieren Sie einen Schritt, um variablen festzulegen. |
settableVariables: Zeichenfolgenliste | Einschränken der Variableneinstellung auf eine Liste zulässiger Variablen. |
Bemerkungen
Sie können das Festlegen aller Variablen für einen Schritt deaktivieren oder die feststellbaren Variablen auf eine Liste beschränken. Wenn die Eigenschaft nicht festgelegt ist, kann mit der settableVariables
Standardeinstellung alle Variablen nach einem Schritt festgelegt werden.
settableVariables: none
Deaktivieren Sie einen Schritt, um variablen festzulegen.
settableVariables: none # Disable a step from setting any variables.
settableVariables
Zeichenfolge. Zulässige Werte: keine.
Deaktivieren Sie einen Schritt, um variablen festzulegen.
Beispiele
steps:
- script: echo This is a step
target:
settableVariables: none
settableVariables: Zeichenfolgenliste
Beschränken Sie einen Schritt auf das Festlegen von Variablen, die nicht in der angegebenen Liste enthalten sind.
settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.
Listentypen
Typ | BESCHREIBUNG |
---|---|
Schnur | Einschränken der Variableneinstellung auf eine Liste zulässiger Variablen. |
Beispiele
Im folgenden Beispiel kann der bash
Schritt nur den Wert der sauce
Variablen festlegen. Wenn die Pipeline ausgeführt wird, wird die secretSauce
Variable nicht festgelegt, und auf der Pipelineausführungsseite wird eine Warnung angezeigt.
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