Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Jenkins Pipeline StatusNew to Visual Studio Code? Get it now.
Jenkins Pipeline Status

Jenkins Pipeline Status

wavecoders

|
2 installs
| (0) | Free
Monitor Jenkins pipeline builds directly in VS Code with real-time status updates and stage progress
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Jenkins Pipeline Status

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

Jenkins Pipeline Status

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

  1. Open VS Code
  2. Go to Extensions (Cmd+Shift+X / Ctrl+Shift+X)
  3. Search for "Jenkins Pipeline Status"
  4. 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

  1. Click the Jenkins icon in the Activity Bar (left sidebar)
  2. The extension will auto-connect if credentials are configured
  3. View your pipeline builds with real-time status
  4. Use the filter box to search for specific builds
  5. 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! 🚀

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft