Integration
Automate with CircleCI
CircleCI powers your continuous integration and delivery pipelines. NVS connects pipeline events to Slack, PagerDuty, and Jira so build failures and successful deploys are always acted on.
Use Cases
When a CircleCI build fails on a protected branch, a Jira bug ticket is created and the engineering team is alerted in Slack with the job name, error, and pipeline link.
Trigger
Build Failed
circleci.trigger
Fires when any CircleCI pipeline run fails.
Check Branch Criticality
nvs.condition
Branch name checked against the protected branches list.
IF
Protected Branch?
nvs.condition
Main and release branch failures trigger full escalation.
NO
Output
Post to #ci-builds
slack.message
Standard failure alert with pipeline link and failing job name.
YES
Create Jira Bug
jira-software.issue
Bug ticket created with build context, branch, and CircleCI link.
Output
Alert #engineering
slack.message
Slack alert: pipeline name, branch, failed step, and Jira ticket link.
When a CircleCI production deployment succeeds, release notes are generated from the commit messages and posted to the #releases Slack channel and Confluence.
Trigger
Deployment Succeeded
circleci.trigger
Fires when a production deployment pipeline completes successfully.
Fetch Commit Log
github.api
All commits since last release fetched from GitHub.
Generate Release Notes
openai.gpt-4o
GPT-4o summarizes commits into a clean, categorized release notes doc.
Output
Post to #releases + Confluence
slack.message
Release notes posted to Slack. Confluence release page created or updated.
Every morning, CircleCI pipeline run statistics from the previous day are compiled and a build health summary is posted to the #engineering Slack channel.
Trigger
Daily 8am
schedule.cron
Morning build health report runs before the engineering standup.
Fetch Pipeline Stats
circleci.api
Total runs, pass rate, failure count, and average build time fetched.
Format Health Report
nvs.set
Stats structured into a concise daily summary.
Output
Post to #engineering
slack.message
Build health digest posted: pass rate, failures, slowest job, and trend.