Azure DevOps Pipelines for VS Code

Manage your Azure DevOps Pipelines and Service Connections directly from Visual Studio Code. View, run, monitor, and control your CI/CD pipelines without leaving your editor.
Demo

Features
Secure Authentication
- OAuth 2.0 authentication using Microsoft accounts
- No Personal Access Token (PAT) required
- Automatic token refresh
Pipeline Management
- View all pipelines in your organization/project
- Run pipelines with branch selection
- Create, rename, and delete pipelines
- Group pipelines by folder
- Real-time pipeline status updates
Pipeline Runs
- View recent pipeline runs with detailed information
- Real-time status updates (auto-refresh every 30 seconds)
- Filter runs by state, branch, user, or repository
- Color-coded status indicators with stage visualization
- View run logs and download artifacts
- Cancel running pipelines or retry failed runs
Service Connections
- View and manage Azure service connections
- Edit connection details and settings
- View usage history for each connection
- Access Workload Identity federation details
Developer Experience
- Intuitive tree view interface
- Status bar integration showing current org/project
- Quick access to all pipeline operations
- Detailed run information in editor panels
Pro
Unlock the full power of Azure DevOps Pipelines for VS Code with a one-time Pro license.
What's included
| Feature |
Free |
Pro |
| Sign in & browse pipelines |
✅ |
✅ |
| View run details, logs & timeline |
✅ |
✅ |
| Run pipeline (branch selection) |
✅ |
✅ |
| Open pipelines & runs in browser |
✅ |
✅ |
| Status bar & notifications |
✅ |
✅ |
| Edit Pipeline YAML |
— |
✅ |
| Task Assistant |
— |
✅ |
| Advanced run options (variables, stages, commit) |
— |
✅ |
| Cancel & retry runs |
— |
✅ |
| Download artifacts |
— |
✅ |
| Create, rename & delete pipelines |
— |
✅ |
| Create, edit & delete service connections |
— |
✅ |
Pricing
$9.99 — Lifetime license
One-time payment. Includes all future updates. No subscription required.
How to get your license
- Purchase a Pro license on Gumroad
- You'll receive your license key via email
- In VS Code, open the Command Palette (
Cmd+Shift+P / Ctrl+Shift+P)
- Run Azure Pipelines: Enter License Key
- Paste your key and press Enter — Pro features unlock immediately
Already have a key? Just run Azure Pipelines: Enter License Key from the Command Palette at any time.
Getting Started
Installation
- Install the extension from the VS Code Marketplace
- Click the Azure Pipelines icon in the Activity Bar
- Click "Sign In" to authenticate with your Microsoft account
- Select your Azure DevOps organization
- Select your project
- Start managing your pipelines!
Usage
Authentication
- Open the Azure Pipelines view from the Activity Bar
- Click "Sign In" in the Connection section
- Authenticate with your Microsoft account in the browser
- Return to VS Code - you're now connected!
Managing Pipelines
View Pipelines:
- Browse all pipelines in the Pipelines view
- Click on a pipeline to view its recent runs
Run a Pipeline:
- Right-click on a pipeline
- Select "Run Pipeline"
- Choose a branch (if applicable)
- The pipeline will start immediately
View Run Details:
- Click on any run in the Recent Runs view
- See detailed information including stages, duration, and status
- Filter runs by state, branch, user, or repository
Pipeline Operations:
- Right-click on a pipeline for options:
- Run Pipeline
- Rename Pipeline
- Delete Pipeline
- Open in Browser
Managing Service Connections
View Connections:
- Browse all service connections in the Service Connections view
- Click on a connection to view details
Connection Details:
- View connection type and authentication method
- See usage history
- Access Workload Identity federation details
- Edit connection settings
Changing Organization/Project
- Click the status bar item (bottom left) showing your org/project
- Or use Command Palette: "Azure Pipelines: Select Organization/Project"
- Choose a different organization or project
Commands
Access these commands from the Command Palette (Cmd+Shift+P or Ctrl+Shift+P):
Azure Pipelines: Sign In to Azure DevOps - Authenticate with Microsoft account
Azure Pipelines: Sign Out - Sign out from Azure DevOps
Azure Pipelines: Select Organization/Project - Change active organization/project
Azure Pipelines: Refresh Pipelines - Refresh the pipelines list
Azure Pipelines: Refresh Runs - Refresh the runs list
Requirements
- Visual Studio Code 1.85.0 or higher
- Azure DevOps account with appropriate permissions
- Microsoft account for authentication
Features in Detail
Pipeline Runs View
- Status Indicators: Color-coded icons (green for success, red for failed, blue for running)
- Stage Visualization: See all stages with connected status indicators
- Filtering: Filter by state, branch, user, or repository
- Auto-refresh: Runs update automatically every 30 seconds
- Quick Actions: Cancel, retry, view logs, download artifacts
Service Connections
- Connection Management: View and edit service connection details
- Usage Tracking: See which pipelines use each connection
- Federation Details: Access issuer and subject identifier for Workload Identity
- Creator Information: See who created each connection
Support
For issues, feature requests, or contributions, please visit the GitHub repository.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature)
- Commit your changes (
git commit -m 'Add some AmazingFeature')
- Push to the branch (
git push origin feature/AmazingFeature)
- Open a Pull Request
About the Developer
Damilola Onadeinde
DevOps/AI Engineer | Cloud Infrastructure Specialist | Open Source Contributor
Connect with me:

Support the Developer
If you find this project helpful and would like to support my work, consider buying me a coffee!

Your support helps me continue creating open-source tools and improving this project!
License
MIT License
Enjoy managing your Azure DevOps Pipelines from VS Code!