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