Udostępnij za pośrednictwem


resources.containers.container.trigger— definicja

Określa warunki wyzwalacza dla zasobu kontenera.

Definicje odwołujące się do tej definicji: resources.containers.container

Implementacje

Implementacja Opis
wyzwalacz: włączone, tagi Określ listę tagów do wyzwolenia.
wyzwalacz: brak | True Określ brak, aby wyłączyć lub wartość true wyzwalać dla wszystkich tagów obrazów.

Uwagi

Określ brak do wyłączenia, wartość true, aby wyzwolić wszystkie tagi obrazu lub użyć pełnej składni, jak opisano w poniższych przykładach.

wyzwalacz: włączone, tagi

Skonfiguruj, które tagi wyzwalają przebieg.

trigger:
  enabled: boolean # Whether the trigger is enabled; defaults to true.
  tags: includeExcludeStringFilters | [ string ] # Tag names to include or exclude for triggering a run.

Właściwości

enabledwartość logiczna.
Czy wyzwalacz jest włączony; wartość domyślna to true.

tagsincludeExcludeStringFilters.
Nazwy tagów do uwzględnienia lub wykluczenia w celu wyzwolenia przebiegu.

Przykłady

W poniższym przykładzie wyzwalacz jest włączony dla tagów pasujących production*do elementu .

resources:         
  containers:
  - container: petStore      
    type: ACR  
    azureSubscription: ContosoARMConnection
    resourceGroup: ContosoGroup
    registry: petStoreRegistry
    repository: myPets
    trigger: 
      tags:
        include: 
        - production*

wyzwalacz: brak | True

Określ brak, aby wyłączyć lub wartość true wyzwalać dla wszystkich tagów obrazów.

trigger: none | true # Specify none to disable or true to trigger on all image tags.

trigger Ciąg. Dozwolone wartości: none | True.

Określ brak, aby wyłączyć lub wartość true wyzwalać dla wszystkich tagów obrazów.

Uwagi

Określ none , aby wyłączyć wyzwalacz lub true włączyć. Jeśli nie zostanie określony, wartość domyślna to none. Aby skonfigurować wyzwalacze na podstawie określonych tagów, zobacz następującą sekcję.

Przykłady

resources:         
  containers:
  - container: petStore      
    type: ACR  
    azureSubscription: ContosoARMConnection
    resourceGroup: ContosoGroup
    registry: petStoreRegistry
    repository: myPets
    trigger: 
      tags: none # Triggers disabled
resources:         
  containers:
  - container: petStore      
    type: ACR  
    azureSubscription: ContosoARMConnection
    resourceGroup: ContosoGroup
    registry: petStoreRegistry
    repository: myPets
    trigger: 
      tags: true # Triggers enabled for all tags

Zobacz też