Webhook¶
Execute the task when the server receives a webhook.
Trigger a task when a webhook is received describes how to set up a webhook.
delay¶
Delay the execution of the task, in seconds, after the webhook has been received by the server.
github¶
Execute the task when the server receives a webhook from GitHub.
event¶
GitHub webhook event, like push. See https://docs.github.com/en/webhooks/webhook-events-and-payloads for a list of all available events.
filters¶
jq expressions to apply to the body of the webhook. If all expressions match the content of the webhook then a new run of the task is scheduled.
runData¶
Key/value pairs to extract run data from the webhook payload. Key is the key to set in the run data and value is a jq expression.
gitlab¶
Execute the task when the server receives a webhook from GitHub.
event¶
GitLab webhook event, like push. See https://docs.gitlab.com/ee/user/project/integrations/webhook_events.html for a list of all available events.
filters¶
jq expressions to apply to the body of the webhook. If all expressions match the content of the webhook then a new run of the task is scheduled.
runData¶
Key/value pairs to extract run data from the webhook payload. Key is the key to set in the run data and value is a jq expression.