Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restrizioni sulle variabili che possono essere impostate da un passaggio.
Definizioni che fanno riferimento a questa definizione: destinazione
Implementazioni
Implementazione | Descrizione |
---|---|
settableVariables: nessuno | Disabilitare un passaggio dall'impostazione di qualsiasi variabile. |
settableVariables: elenco di stringhe | Limitare l'impostazione della variabile a un elenco di variabili consentite. |
Osservazioni:
È possibile disabilitare l'impostazione di tutte le variabili per un passaggio o limitare le variabili impostabili a un elenco. Se la settableVariables
proprietà non è impostata, il valore predefinito consente di impostare tutte le variabili in un passaggio.
settableVariables: nessuno
Disabilitare un passaggio dall'impostazione di qualsiasi variabile.
settableVariables: none # Disable a step from setting any variables.
settableVariables
stringa. Valori consentiti: nessuno.
Disabilitare un passaggio dall'impostazione di qualsiasi variabile.
Esempi
steps:
- script: echo This is a step
target:
settableVariables: none
settableVariables: elenco di stringhe
Limitare un passaggio dall'impostazione di qualsiasi variabile non presente nell'elenco specificato.
settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.
Tipi di elenco
TIPO | Descrizione |
---|---|
corda | Limitare l'impostazione della variabile a un elenco di variabili consentite. |
Esempi
Nell'esempio seguente il bash
passaggio può impostare solo il valore della sauce
variabile. Quando la pipeline viene eseguita, la secretSauce
variabile non è impostata e viene visualizzato un avviso nella pagina di esecuzione della pipeline.
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