Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ADO Pipeline NotifierNew to Visual Studio Code? Get it now.
ADO Pipeline Notifier

ADO Pipeline Notifier

Alfaz Sadoolah

|
7 installs
| (0) | Free
Get notified in VS Code when you run Azure DevOps pipelines and when they complete
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Azure DevOps Pipeline Notifier

Get instant notifications in VS Code when you run Azure DevOps pipelines and when they complete!

Features

  • 🚀 Start Notifications: Get notified immediately when a pipeline you triggered starts running
  • ✅ Completion Notifications: Receive alerts when pipelines finish with their result status
  • 🔗 Quick Access: Click notifications to open pipeline results directly in Azure DevOps
  • ⚙️ Auto-start: Automatically start monitoring when VS Code launches
  • 🎯 Personal Tracking: Only tracks pipelines you manually triggered

Notification Examples

Pipeline Start:

🚀 Pipeline Started: Build-Deploy (Build [#123](https://github.com/AlfazSadoolah/pipeline-notifier/issues/123))
[View Pipeline] [Dismiss]

Pipeline Success:

✅ Pipeline Succeeded: Build-Deploy (Build [#123](https://github.com/AlfazSadoolah/pipeline-notifier/issues/123))
[View Results] [Dismiss]

Pipeline Failure:

❌ Pipeline Failed: Build-Deploy (Build [#123](https://github.com/AlfazSadoolah/pipeline-notifier/issues/123))
[View Logs] [Dismiss]

Setup

1. Install the Extension

Install this extension from the VS Code marketplace or VSIX file.

2. Configure Azure DevOps Settings

Open VS Code Settings (Ctrl+, or Cmd+,) and search for "Pipeline Notifier":

  • ADO Organization URL: Your Azure DevOps organization (e.g., https://dev.azure.com/yourorg)
  • ADO Project Name: Your project name
  • ADO User Email: Your Azure DevOps email address
  • ADO Personal Access Token (PAT): Your PAT with Build (Read) permissions

3. Create a Personal Access Token

  1. Go to Azure DevOps → User Settings → Personal Access Tokens
  2. Click "New Token"
  3. Set name (e.g., "VS Code Pipeline Notifier")
  4. Select scopes:
    • Build: Read
  5. Copy the token and paste it in VS Code settings

Usage

Manual Control

Use the Command Palette (Ctrl+Shift+P or Cmd+Shift+P):

  • Start Azure DevOps Pipeline Monitoring - Begin monitoring
  • Stop Azure DevOps Pipeline Monitoring - Stop monitoring

Auto-start

By default, monitoring starts automatically when VS Code launches. Disable this in settings if you prefer manual control.

Configuration

Setting Description Default
pipelineNotifier.adoOrg Azure DevOps Organization URL -
pipelineNotifier.adoProject Project name -
pipelineNotifier.adoUserEmail Your email address -
pipelineNotifier.adoPat Personal Access Token -
pipelineNotifier.pollingInterval Check interval in milliseconds 5000
pipelineNotifier.autoStart Auto-start on launch true

How It Works

  1. Polling: Checks Azure DevOps Build API every 5 seconds (configurable)
  2. User Filtering: Only tracks pipeline runs you triggered manually
  3. State Tracking: Monitors pipeline state transitions (notStarted → inProgress → completed)
  4. Dual Notifications: Sends one notification when started, another when completed
  5. Smart Cleanup: Automatically cleans up completed runs after 24 hours

Result Types

  • ✅ Succeeded: All tasks passed
  • ❌ Failed: One or more tasks failed
  • ⚠️ Partially Succeeded: Some tasks passed with warnings
  • 🚫 Canceled: Pipeline was canceled

Troubleshooting

No notifications appearing?

  1. Verify your Azure DevOps credentials are correct
  2. Check that your PAT has Build (Read) permissions
  3. Ensure you're triggering pipelines manually (not via CI/CD triggers)
  4. Check VS Code Developer Tools console for errors (Help → Toggle Developer Tools)

Too many/few notifications?

Adjust the pipelineNotifier.pollingInterval setting:

  • Faster: 5000 (5 seconds)
  • Slower: 15000 (15 seconds) or 30000 (30 seconds)

Privacy & Security

  • Your PAT is stored in VS Code's secure settings
  • All API calls go directly to Azure DevOps (no third-party servers)
  • Only tracks your own pipeline runs

License

MIT License - see LICENSE file for details

Credits

Built with inspiration from the ADO Tasks Notifier extension.

Support

Found a bug or have a feature request? Open an issue on GitHub!

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