definisi target.settableVariables

Pembatasan variabel mana yang dapat diatur oleh langkah.

Definisi yang mereferensikan definisi ini: target

Implementasi

Penerapan Deskripsi
settableVariables: none Nonaktifkan langkah dari pengaturan variabel apa pun.
settableVariables: daftar string Batasi pengaturan variabel ke daftar variabel yang diizinkan.

Keterangan

Anda dapat menonaktifkan pengaturan semua variabel untuk langkah, atau membatasi variabel yang dapat diatur ke daftar. settableVariables Jika properti tidak diatur, default memungkinkan semua variabel diatur oleh langkah.

settableVariables: none

Nonaktifkan langkah dari pengaturan variabel apa pun.

settableVariables: none # Disable a step from setting any variables.

settableVariables String. Nilai yang diizinkan: tidak ada.

Nonaktifkan langkah dari pengaturan variabel apa pun.

Contoh

steps:
- script: echo This is a step
  target:
    settableVariables: none

settableVariables: daftar string

Batasi langkah dari pengaturan variabel apa pun yang tidak ada dalam daftar yang ditentukan.

settableVariables: [ string ] # Restrict variable setting to a list of allowed variables.

Jenis daftar

Jenis Deskripsi
string Batasi pengaturan variabel ke daftar variabel yang diizinkan.

Contoh

Dalam contoh berikut, bash langkah hanya dapat mengatur nilai sauce variabel. Saat alur berjalan, secretSauce variabel tidak diatur, dan peringatan ditampilkan pada halaman eksekusi alur.

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

Lihat juga