resources.webhooks.webhook.filters.filter definition
A webhookesemény eseményindítóinak testreszabásához használt szűrők.
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.
A definícióra hivatkozó definíciók: resources.webhooks.webhook.filters
Tulajdonságok
path
Karakterlánc. Első tulajdonságként kötelező megadni.
json elérési út az esemény hasznos adatainak kiválasztásához.
value
Karakterlánc. Kötelező.
A szűrő várt értéke.
Példák
Ha webhookeseményre szeretne feliratkozni, meg kell adnia egy webhook-erőforrást a folyamatban, és a Bejövő webhook szolgáltatáskapcsolatra kell mutatnia. További szűrőket is definiálhat a webhook-erőforráson a JSON hasznos adatok alapján, hogy tovább szabhassa az egyes folyamatok eseményindítóit, és a hasznos adatok változók formájában használhatók fel a feladatokban.
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}}
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: