Integration
Automate with Jenkins
Jenkins orchestrates your build and deployment pipelines. NVS automates the notification, escalation, and tracking workflows around every Jenkins job run so your team stays informed.
Use Cases
When a Jenkins job fails, the failure is posted to Slack immediately, and for main-branch failures, a Jira bug ticket is created with the console output summary.
Trigger
Build Failed
jenkins.trigger
Fires on every Jenkins job failure.
Extract Job Context
nvs.set
Job name, branch, build number, and failure reason extracted.
IF
Main Branch Failure?
nvs.condition
Only main and release branch failures get Jira tickets.
NO
Output
Post to #ci-builds
slack.message
Slack alert: job name, branch, build number, and Jenkins link.
YES
Create Jira Bug
jira-software.issue
Bug ticket created with console output summary and Jenkins build link.
Output
Alert #engineering
slack.message
Slack critical alert with Jira ticket link and build context.
When a Jenkins main-branch build succeeds, a deployment to staging is triggered automatically, and the team is notified in Slack with the build version and what changed.
Trigger
Build Succeeded
jenkins.trigger
Fires when a Jenkins pipeline run completes successfully.
Check Branch and Environment
nvs.condition
Confirms build is from main branch targeting the staging environment.
Trigger Staging Deploy
http.request
Jenkins deploy job triggered via API with build artifact version.
Output
Announce in Slack
slack.message
Slack post: build version, deploying to staging, and list of included commits.
Every morning, a summary of all overnight Jenkins build runs is compiled and posted to the #engineering Slack channel before the team starts work.
Trigger
Daily 7am
schedule.cron
Overnight build report runs every morning.
Fetch Overnight Build Results
jenkins.api
All job runs completed in the past 12 hours fetched via Jenkins API.
Summarize Results
nvs.set
Pass, fail, and unstable counts compiled per project.
Output
Post to #engineering
slack.message
Nightly build digest: total runs, pass rate, failures listed by project.