definitie resources.webhooks.webhook.filters.filter
Filters die worden gebruikt om de triggers voor een webhook-gebeurtenis aan te passen.
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.
Definities die naar deze definitie verwijzen: resources.webhooks.webhook.filters
Eigenschappen
path
Tekenreeks. Vereist als eerste eigenschap.
JSON-pad om gegevens uit de nettolading van de gebeurtenis te selecteren.
value
Tekenreeks. Vereist.
De verwachte waarde voor het filter dat overeenkomt.
Voorbeelden
Als u zich wilt abonneren op een webhook-gebeurtenis, moet u een webhookresource in uw pijplijn definiƫren en deze naar de binnenkomende webhookserviceverbinding verwijzen. U kunt ook aanvullende filters voor de webhookresource definiƫren op basis van de JSON-nettoladinggegevens om de triggers voor elke pijplijn verder aan te passen en u kunt de nettoladinggegevens in de vorm van variabelen in uw taken gebruiken.
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}}
Zie ook
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor