définition resources.webhooks.webhook.filters.filter
Filtres utilisés pour personnaliser les déclencheurs d’un événement webhook.
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.
Définitions qui font référence à cette définition : resources.webhooks.webhook.filters
Propriétés
path
String. Obligatoire comme première propriété.
Chemin json pour sélectionner des données à partir de la charge utile de l’événement.
value
String. Obligatoire.
Valeur attendue pour que le filtre corresponde.
Exemples
Pour vous abonner à un événement de webhook, vous devez définir une ressource webhook dans votre pipeline et la pointer vers la connexion de service webhook entrante. Vous pouvez également définir des filtres supplémentaires sur la ressource webhook en fonction des données de charge utile JSON afin de personnaliser davantage les déclencheurs pour chaque pipeline, et vous pouvez utiliser les données de charge utile sous la forme de variables dans vos travaux.
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}}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour