Megosztás a következőn keresztül:


target.settableVariables definíció

A lépésekkel beállítható változók korlátozásai.

A definícióra hivatkozó definíciók: cél

Megvalósítások

Megvalósítás Leírás
settableVariables: none Tiltsa le a változók beállításának egyik lépését.
settableVariables: sztringlista A változók beállításának korlátozása az engedélyezett változók listájára.

Megjegyzések

Letilthatja az összes változó beállítását egy lépéshez, vagy korlátozhatja a beállítható változókat egy listára. Ha a settableVariables tulajdonság nincs beállítva, az alapértelmezett beállítás lehetővé teszi, hogy az összes változót lépésben állítsa be.

settableVariables: none

Tiltsa le a változók beállításának egyik lépését.

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

settableVariables sztring. Engedélyezett értékek: nincs.

Tiltsa le a változók beállításának egyik lépését.

Példák

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

settableVariables: sztringlista

A megadott listában nem szereplő változók beállításának korlátozása.

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

Listatípusok

típus Leírás
szál/zsinór A változók beállításának korlátozása az engedélyezett változók listájára.

Példák

Az alábbi példában a bash lépés csak a változó értékét sauce tudja beállítani. A folyamat futtatásakor a secretSauce változó nincs beállítva, és figyelmeztetés jelenik meg a folyamatfuttatási lapon.

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

Lásd még