resources.containers.container.trigger 定义

指定容器资源的触发器条件。

引用此定义的定义:resources.containers.container

实现

实现 描述
触发器:已启用,标记 指定要触发的标记列表。
触发器:无 |true 指定在所有映像标记上禁用或设置为 true。

言论

指定 none 可禁用、在所有图像标记上触发 true,或使用以下示例中所述的完整语法。

触发器:已启用,标记

配置哪些标记触发运行。

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 includeExcludeStringFilters
要包含或排除用于触发运行的标记名称。

例子

在以下示例中,为匹配 production*的标记启用触发器。 指定标记时,可以使用确切的名称或通配符。 有关详细信息,请参阅 通配符

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

触发器:无 |真

指定在所有映像标记上禁用或设置为 true。

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

trigger 字符串。 允许的值:无 |真。

指定在所有映像标记上禁用或设置为 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

另请参阅