共用方式為


resources.containers.container.trigger 定義

指定容器資源的觸發條件。

參考此定義的定義:resources.containers.container

實現

實現 描述
觸發程式:已啟用、標籤 指定要觸發的標記清單。
觸發程式:無 |true 指定 none 以停用或 true 在所有影像標記上觸發。

言論

指定 none 以停用、true 在所有影像標記上觸發,或使用如下列範例中所述的完整語法。

trigger:enabled, tags

設定哪些標記會觸發執行。

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

性能

enabled 布林值
是否啟用觸發程式;默認為 true。

tags 包含ExcludeStringFilters
要包含或排除的標籤名稱以觸發執行。

例子

在下列範例中,會針對符合 production*的標籤啟用觸發程式。 指定標記時,您可以使用確切的名稱或通配符。 如需詳細資訊,請參閱 通配符

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

觸發程式:無 |真

指定 none 以停用或 true 在所有影像標記上觸發。

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

trigger 字串。 允許的值:無 |真。

指定 none 以停用或 true 在所有影像標記上觸發。

言論

指定 none 停用觸發程式,或 true 啟用。 如果未指定,則預設值為 none。 若要根據特定標籤設定觸發程式,請參閱下一節。

例子

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

另請參閱