definice resources.webhooks.webhook.filters.filter
Filtry sloužící k přizpůsobení triggerů pro událost webhooku
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.
Definice, které odkazují na tuto definici: resources.webhooks.webhook.filters
Vlastnosti
path
Řetězec. Povinný argument jako první vlastnost.
Cesta json pro výběr dat z datové části události
value
Řetězec. Povinná hodnota.
Očekávaná hodnota filtru, která se má shodovat.
Příklady
Pokud se chcete přihlásit k odběru události webhooku, musíte ve svém kanálu definovat prostředek webhooku a nasměrovat ho na připojení příchozí služby webhooku. Můžete také definovat další filtry pro prostředek webhooku na základě dat datové části JSON a dále přizpůsobit triggery pro každý kanál a data datové části můžete využívat ve formě proměnných ve vašich úlohách.
resources:
webhooks:
- webhook: MyWebhookTrigger ### Webhook alias
connection: MyWebhookConnection ### Incoming webhook service connection
filters:
- path: repositoryName ### JSON path in the payload
value: maven-releases ### Expected value in the path provided
- path: action
value: CREATED
steps:
- task: PowerShell@2
inputs:
targetType: 'inline'
### JSON payload data is available in the form of ${{ parameters.<WebhookAlias>.<JSONPath>}}
script: |
Write-Host ${{ parameters.MyWebhookTrigger.repositoryName}}
Write-Host ${{ parameters.MyWebhookTrigger.component.group}}
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro