Jenkins Pipeline Status
Monitor your Jenkins pipeline builds directly in VS Code with real-time status updates and stage progress visualization.

Features
- Real-time Pipeline Monitoring - View your Jenkins pipeline builds without leaving VS Code
- Auto-connect - Automatically connects to Jenkins when credentials are configured
- Stage Progress Visualization - See individual stage progress with color-coded status indicators:
- 🟢 Green = Success
- 🔴 Red = Failed
- 🟡 Yellow = Aborted
- 🔵 Blue (animated) = In Progress
- ⚫ Gray = Pending/Not Started
- Configurable Polling - Set your preferred refresh interval (default: 60 seconds)
- Build Filtering - Quickly filter builds by ID or name
- Duration Display - Human-readable build durations (e.g., "42s", "5m", "1h 30m")
- Spinner Indicator - Visual spinner for jobs currently in progress
Installation
- Open VS Code
- Go to Extensions (
Cmd+Shift+X / Ctrl+Shift+X)
- Search for "Jenkins Pipeline Status"
- Click Install
Configuration
Open VS Code Settings (Cmd+, / Ctrl+,) and search for "Jenkins Pipeline Status" or click the ⚙️ gear icon in the panel toolbar.
| Setting |
Description |
Default |
jenkinsStatus.url |
Jenkins server URL |
https://jenkins.example.com |
jenkinsStatus.jobPath |
Path to your pipeline job |
job/MyProject/job/MyPipeline |
jenkinsStatus.username |
Jenkins username |
- |
jenkinsStatus.password |
Jenkins password or API token |
- |
jenkinsStatus.pollIntervalSeconds |
Refresh interval in seconds |
60 |
jenkinsStatus.maxBuilds |
Maximum builds to display |
20 |
Example Configuration
{
"jenkinsStatus.url": "https://jenkins.mycompany.com",
"jenkinsStatus.jobPath": "job/MyTeam/job/MyApp/job/main",
"jenkinsStatus.username": "your-username",
"jenkinsStatus.password": "your-api-token",
"jenkinsStatus.pollIntervalSeconds": 30
}
Tip: Use a Jenkins API token instead of your password for better security. Generate one in Jenkins under User → Configure → API Token.
Usage
- Click the Jenkins icon in the Activity Bar (left sidebar)
- The extension will auto-connect if credentials are configured
- View your pipeline builds with real-time status
- Use the filter box to search for specific builds
- Click ⚙️ in the panel toolbar to access settings
Requirements
- VS Code 1.95.0 or higher
- Jenkins server with Pipeline Stage View Plugin installed
- Valid Jenkins credentials (username + password/API token)
Privacy & Security
- Credentials are stored in VS Code's settings (consider using
settings.json in your user profile)
- All communication with Jenkins uses HTTPS
- No data is sent to third parties
Known Limitations
- The Pipeline Stage View API (
wfapi/runs) returns approximately 10 most recent builds
- Stage details are only available for Pipeline jobs (not freestyle jobs)
Feedback & Issues
Found a bug or have a feature request? Please open an issue on our GitHub repository.
License
MIT
Enjoy monitoring your Jenkins pipelines! 🚀
| |