Condividi tramite


definizione target.settableVariables

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.

Commenti

È 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, l'impostazione predefinita 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.

Esempio

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
string Limitare l'impostazione della variabile a un elenco di variabili consentite.

Esempio

Nell'esempio seguente il bash passaggio può impostare solo il valore della sauce variabile. Quando viene eseguita la pipeline, 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

Vedi anche