Azure Pipeline WebHook资源筛选器是否接受路径的多个值?

3pvhb19x  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(99)

根据this link,我可以在我的Azure管道中添加过滤器到我的webhook资源。但我需要接受多个路径/值的值。例如,我想接受3种类型的WorkItem如下所示:

resources:
  webhooks:
    - webhook: UpdateWorkItemState
      connection: ReleaseNotePipeIineTrigger
      filters:
        - path: resource.revision.fields['System.State']
          value: 'Closed'
        - path: resource.revision.fields['System.WorkItemType']
          value:
            -'Feature'
            -'Bug'
            -'Issue'

字符串
但我的管道不触发。似乎只有一个单一的值被接受。有什么办法来实现这一点?

g6ll5ycj

g6ll5ycj1#

恐怕我们不能在Webhook资源中为一个路径设置多个值。
基于文档:resources.webhooks.webhook.filters.filter definition

filters:
- path: string # Required as first property. json path to select data from event payload.
  value: string # Required. Expected value for the filter to match.

字符串
value字段只支持在一行中添加String类型值,不支持添加多个值或其他类型的值(如数组)。
我完全理解你的要求。你可以在Developer Community中创建一个建议票来报告你的要求。

相关问题