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

Bu tanıma başvuran tanımlar: pipeline, jobs.job

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ı ()grouptemplate 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 , groupve 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 tekrarlayabilirsiniznamevalue/.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

Ayrıca bkz.