Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Restrictions sur les variables qui peuvent être définies par étape.
Définitions qui font référence à cette définition : cible
Implémentations
| Implémentation | Descriptif |
|---|---|
| settableVariables : aucun | Désactivez une étape de définition de toutes les variables. |
| settableVariables : liste de chaînes | Limitez le paramètre de variable à une liste de variables autorisées. |
Remarques
Vous pouvez désactiver la définition de toutes les variables pour une étape ou restreindre les variables settables à une liste. Si la settableVariables propriété n’est pas définie, la valeur par défaut permet à toutes les variables d’être définies par étape.
settableVariables : aucun
Désactivez une étape de définition de toutes les variables.
settableVariables: none # Disable a step from setting any variables.
chaîne settableVariables. Valeurs autorisées : aucune.
Désactivez une étape de définition de toutes les variables.
Exemples
steps:
- script: echo This is a step
target:
settableVariables: none
settableVariables : liste de chaînes
Limitez une étape à la définition de variables qui ne se trouveraient pas dans la liste spécifiée.
settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.
Types de listes
| Catégorie | Descriptif |
|---|---|
| ficelle | Limitez le paramètre de variable à une liste de variables autorisées. |
Exemples
Dans l’exemple suivant, l’étape bash ne peut définir que la valeur de la sauce variable. Lorsque le pipeline s’exécute, la secretSauce variable n’est pas définie et un avertissement s’affiche sur la page d’exécution du 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