Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Restrições sobre quais variáveis podem ser definidas por uma etapa.
Definições que fazem referência a essa definição: destino
Implementações
| Implementação | Descrição |
|---|---|
| settableVariables: nenhum | Desabilite uma etapa da configuração de qualquer variável. |
| settableVariables: lista de cadeias de caracteres | Restrinja a configuração de variável a uma lista de variáveis permitidas. |
Observações
Você pode desabilitar a definição de todas as variáveis para uma etapa ou restringir as variáveis configuráveis a uma lista. Se a settableVariables propriedade não estiver definida, o padrão permitirá que todas as variáveis sejam definidas por uma etapa.
settableVariables: nenhum
Desabilite uma etapa da configuração de qualquer variável.
settableVariables: none # Disable a step from setting any variables.
settableVariables cadeia de caracteres. Valores permitidos: nenhum.
Desabilite uma etapa da configuração de qualquer variável.
Exemplos
steps:
- script: echo This is a step
target:
settableVariables: none
settableVariables: lista de cadeias de caracteres
Restrinja uma etapa de definir quaisquer variáveis que não estão na lista especificada.
settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.
Tipos de lista
| Tipo | Descrição |
|---|---|
| corda | Restrinja a configuração de variável a uma lista de variáveis permitidas. |
Exemplos
No exemplo a seguir, a bash etapa só pode definir o valor da sauce variável. Quando o pipeline é executado, a secretSauce variável não é definida e um aviso é exibido na página de execução do 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