target.settableVariables definíciója

Az egy lépéssel beállítható változókra vonatkozó korlátozások.

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

Megvalósítások

Implementálás Description
settableVariables: none Tiltsa le a változók beállításának egy 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 egy lépéssel állítsa be.

settableVariables: none

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

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

settableVariables Karakterlánc. Megengedett értékek: nincs.

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

Példák

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

settableVariables: sztringlista

Korlátozza a megadott listában nem szereplő változók beállításának egy lépését.

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

Listatípusok

Típus Description
sztring A változók beállításának korlátozása az engedélyezett változók listájára.

Példák

A következő 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 oldalon.

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