At the end of a job or a job group, you can execute triggers based on the outcome of the job.
triggers:
- action: trigger type
condition: when to execute this trigger
...action-specific configuration...
Condition may be one of the following:
The following actions are available:
Sends an email summarizing the build results.
Configuration
Jim Jimson <jim@example.org>, Bob Bobson <bob@example.org>. Required.Submits the final job status as a POST request to a specified URL.
Configuration
The JSON payload POSTed to the provided URL looks something like this:
{
"id": integer,
"status": string,
"setup_log": url,
"note": string or null,
"runner": string or null,
"owner": {
"canonical_name": "~example",
"name": "example"
},
"tasks": [
{
"name": string,
"status": string,
"log": url
},
...
]
}
Patches welcome!
commit 5b5b08b3b287db6b0180d0092943d1afb04b8852 Author: Drew DeVault <drew@ddevault.org> Date: 2026-08-27T10:32:53+02:00 terms.md: limit LLM use