Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir adımla ayarlanabilen değişkenlerle ilgili kısıtlamalar.
Bu tanıma başvuran tanımlar: target
Uygulamalar
| Uygulama | Açıklama |
|---|---|
| settableVariables: none | Herhangi bir değişkeni ayarlama adımlarını devre dışı bırakın. |
| settableVariables: dize listesi | Değişken ayarını izin verilen değişkenler listesiyle kısıtlayın. |
Açıklamalar
Bir adım için tüm değişkenleri ayarlamayı devre dışı bırakabilir veya ayarlanabilir değişkenleri bir listeyle kısıtlayabilirsiniz.
settableVariables Özellik ayarlanmazsa, varsayılan ayar tüm değişkenlerin bir adımla ayarlanmasına izin verir.
settableVariables: none
Herhangi bir değişkeni ayarlama adımlarını devre dışı bırakın.
settableVariables: none # Disable a step from setting any variables.
settableVariables dize. İzin verilen değerler: yok.
Herhangi bir değişkeni ayarlama adımlarını devre dışı bırakın.
Örnekler
steps:
- script: echo This is a step
target:
settableVariables: none
settableVariables: dize listesi
Bir adımın belirtilen listede olmayan değişkenleri ayarlamasını kısıtlayın.
settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.
Liste türleri
| Türü | Açıklama |
|---|---|
| String | Değişken ayarını izin verilen değişkenler listesiyle kısıtlayın. |
Örnekler
Aşağıdaki örnekte, bash adım yalnızca değişkenin sauce değerini ayarlayabilir. İşlem hattı çalıştırıldığında değişken secretSauce ayarlanmaz ve işlem hattı çalıştırma sayfasında bir uyarı görüntülenir.
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