değişken tanımı
Ad/değer çiftlerini kullanarak değişkenleri tanımlayın.
Bu tanıma başvuran tanımlar: pipeline, stages.stage, jobs.job, jobs.deployment
Uygulamalar
Uygulama | Açıklama |
---|---|
değişkenler: dize sözlüğü | Ad/değer çiftlerini kullanarak değişkenleri tanımlayın. |
variables: değişken listesi | Değişkenleri ada, değişken grubuna veya şablona göre tanımlayın. |
Açıklamalar
anahtar variables
sözcüğü iki söz dizimi formu kullanır: değişken listesi ve eşleme (dize sözlüğü).
Eşleme söz diziminde, tüm anahtarlar değişken adlarıdır ve değerleri değişken değerlerdir. Değişken şablonlarını kullanmak için liste söz dizimlerini kullanmanız gerekir. Liste söz dizimi, bir değişkenden (), değişken grubundan ()name
mı yoksa şablondan mı ()group
template
bahsettiğinizi belirtmenizi gerektirir.
Liste ve eşleme değişkenlerini aynı değişkenler bölümünde kullanamazsınız, ancak liste söz dizimini kullanırken , group
ve template
değerlerini birleştirebilirsinizname
.
değişkenleri işlem hattı, aşama veya iş düzeyinde belirtebilirsiniz.
değişkenler: dize sözlüğü
Ad/değer çiftlerini kullanarak değişkenleri tanımlayın.
variables:
string: string # Name/value pairs
Yok.
Örnekler
Basit bir sabit kodlanmış değişken kümesi için şu eşleme söz dizimini kullanın:
variables: { string: string }
Farklı kapsamlarda tanımlanan değişkenler:
variables: # pipeline-level
MY_VAR: 'my value'
ANOTHER_VAR: 'another value'
stages:
- stage: Build
variables: # stage-level
STAGE_VAR: 'that happened'
jobs:
- job: FirstJob
variables: # job-level
JOB_VAR: 'a job var'
steps:
- script: echo $(MY_VAR) $(STAGE_VAR) $(JOB_VAR)
variables: # pipeline-level
MY_VAR: 'my value'
ANOTHER_VAR: 'another value'
jobs:
- job: FirstJob
variables: # job-level
JOB_VAR: 'a job var'
steps:
- script: echo $(MY_VAR) $(STAGE_VAR) $(JOB_VAR)
variables: değişken listesi
Değişkenleri ada, değişken grubuna veya şablona göre tanımlayın.
variables: [ name | group | template ] # Define variables by name, variable group, or in a template.
Liste türleri
Tür | Description |
---|---|
variables.name | Ad ve tam söz dizimini kullanarak değişkenleri tanımlayın. |
variables.group | Değişken grubundaki başvuru değişkenleri. |
variables.template | Şablonda değişken tanımlama. |
Örnekler
Değişken grupları eklemek için şu sıralı söz dizimine geçin:
variables:
- name: string # name of a variable
value: string # value of the variable
- group: string # name of a variable group
ve çiftlerini tekrarlayabilirsinizname
value
/.group
Güvenliği artırmak için değişkenler salt okunur olarak da ayarlanabilir.
variables:
- name: myReadOnlyVar
value: myValue
readonly: true
Şablonlardan değişkenler de ekleyebilirsiniz.
Sıra söz dizimi:
variables:
- name: MY_VARIABLE # hard-coded value
value: some value
- group: my-variable-group-1 # variable group
- group: my-variable-group-2 # another variable group