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 8d6d72442c116c48f9bdeaf11429f906c1e0f993 Author: CismonX <admin@cismon.net> Date: 2026-05-12T11:45:59+08:00 Fix typos Noticed a typo while reading the docs, so I ran crate-ci/typos on the entire repo, and fixed them once and for all :) Notes: - "publically" is not necessarily a typo, but it is considered non-standard in modern English. Use "publicly" instead. - Similar case with "moreso".