definitie van target.settableVariables
Beperkingen voor welke variabelen die met een stap kunnen worden ingesteld.
Definities die naar deze definitie verwijzen: doel
Implementaties
Implementatie | Beschrijving |
---|---|
settableVariables: none | Schakel het instellen van variabelen voor een stap uit. |
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 instelbare variabelen beperken tot een lijst. Als de settableVariables
eigenschap niet is ingesteld, staat de standaardinstelling toe dat alle variabelen stapsgewijs worden ingesteld.
settableVariables: none
Schakel het instellen van variabelen voor een stap uit.
settableVariables: none # Disable a step from setting any variables.
settableVariables
Tekenreeks. Toegestane waarden: geen.
Schakel het instellen van variabelen voor een stap uit.
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
Type | Description |
---|---|
tekenreeks | 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, wordt 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