A modern, AI-driven dashboard for monitoring Jenkins pipelines directly inside Azure DevOps.
Features
AI Failure Prediction: Uses advanced EWMA (Exponentially Weighted Moving Average) and Z-score anomaly detection to predict the probability of failure for the next build.
Stage-Level Density Analytics: Granular breakdown of stage durations with Density Modifiers to identify the exact point of pipeline congestion.
Resource Optimization: Identifies Skippable Stages to help teams save compute resources and reduce feedback loops.
Performance Inflection Points: Automatically detects sudden shifts in pipeline performance and duration trends.
Flaky Test Detection: Advanced statistical analysis to distinguish between legitimate failures and unstable/flaky tests.
Modern Enterprise UI: High-performance dashboard built with Tailwind CSS and Chart.js for a premium, real-time experience.
Getting Started
1. Installation
Click the Get it free button at the top of the Marketplace page. Select your Azure DevOps organization and click Install.
2. Configuration
Once installed, you have two ways to connect your Jenkins server:
Option A: Project Service Connection (Recommended)
Go to your Project Settings -> Service Connections.
Create a new Jenkins service connection named JenkinsServer.
The dashboard will automatically detect and use these credentials.
Option B: Manual Connection
Open the Jenkins AI Dashboard from your project sidebar.
If no service connection is found, a login screen will appear.
Enter your Jenkins URL, Username, and API Token.
3. Start Monitoring
The dashboard will immediately begin scanning your Jenkins jobs. Look for the Status Indicators to see which pipelines need attention.
Security and Privacy
We take your pipeline security seriously:
Zero Backend: Your credentials are never sent to our servers.
Direct Connection: The extension communicates directly from your browser to your Jenkins instance.
Safe Storage: API tokens are stored securely in your browser's session storage and are cleared when the tab is closed.
HTTPS Only: All communications are encrypted via SSL/TLS.