Monitor CI/CD build status
Route the build results that matter — a failed pipeline on your main branch — to where the team will actually see it, without the green-build noise.
the event
Emit ci.build.finished once; route it anywhere below.
- repostring
- branchstring
- statusstringpassed | failed
- commitstringsha
- duration_msnumber
import { ingest } from "@ingestlayer/sdk";
await ingest("ci.build.finished", {
repo: process.env.GITHUB_REPOSITORY,
branch: process.env.GITHUB_REF_NAME,
status: job.status,
commit: process.env.GITHUB_SHA,
duration_ms: job.duration,
});send it to
- Monitor CI/CD build status in SlackSlack
- Monitor CI/CD build status in DiscordDiscord
- Monitor CI/CD build status in TelegramTelegram
- Monitor CI/CD build status in EmailEmail
- Monitor CI/CD build status in WebhookWebhook
- Monitor CI/CD build status in PostgresPostgres
- Monitor CI/CD build status in NotionNotion