"Hey, nice pipes you got there. Would be a shame if one of them... leaked."
A minimal, terminal-style VS Code extension to monitor your Azure DevOps Pipelines without ever leaving your editor. See the status, check the logs, and keep your flow flowing.
🚀 Features
1. Minimal Pipeline List
See all your pipelines in a dedicated sidebar view. No clutter, just the essentials.
- ✅ Success: Clean flow.
- ❌ Failed: Leaky pipe.
- 🔄 In Progress: Flowing...
2. Terminal-Style Logs
Click any pipeline to see the latest build logs right inside VS Code.
- Color-coded (Green for success, Red for failure).
- Monospace font for that hacker vibe.
- No heavy browser windows needed.
3. Auto-Reload
Set an auto-refresh interval (30s, 1m, 5m) to keep your pipes flowing without manual refresh.
4. Search & Filter
Quickly find pipelines by name or filter the view to show only what matters.
5. Edit Configuration
Need to switch orgs or update your token? Use the gear icon (⚙️) in the view title bar or Command Palette to:
- Change Organization URL
- Change Project Name
- Switch Platform (Azure DevOps / GitHub)
- Clear All Settings
🛠 Quick Setup
First Time Setup
- Open the Check Your Pipes view in the Activity Bar.
- Click "Click to configure" (or run "Connect to Azure DevOps" from Command Palette).
- Enter your:
- Organization URL (e.g.,
https://dev.azure.com/yourorg) - Project Name (e.g.,
your-project) - PAT Token (from Azure DevOps → User Settings → Personal Access Tokens)
- Organization URL (e.g.,
Your PAT is stored securely in VS Code's Secret Storage - never in plain text.
Configuration Options
| Setting | Description | Default |
|---|---|---|
checkYourPipes.orgUrl |
Azure DevOps Organization URL | - |
checkYourPipes.project |
Project Name | - |
checkYourPipes.platform |
Platform (azure or github) |
azure |
checkYourPipes.filter |
Filter pipelines by name | - |
checkYourPipes.buildLimit |
Max builds to fetch | 1000 |
You can set these in .vscode/settings.json or User Settings.
⌨️ Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Cmd+Alt+P L |
Focus Pipes View |
Cmd+Alt+P S |
Search Pipelines |
Cmd+Alt+P R |
Refresh |
🤝 Contributing
Q: How do I get a PAT?
A: Go to Azure DevOps → User Settings (top right) → Personal Access Tokens → New Token. Give it Build (Read) scope.
Q: How do I change my credentials? A: Click the gear icon (⚙️) in the view title bar, or run "Edit Configuration" from Command Palette.
Q: How do I reset everything? A: Use "Edit Configuration" → "Clear All Settings" to remove all stored credentials and settings.
Q: Can I filter which pipes I see? A: Yes! Use the filter icon in the view title bar or run "Filter Pipes" from Command Palette.
🤝 Contributing
Found a bug? Want to add a "flush" feature? Fork it, fix it, push it.
📜 License
MIT License - Use it, abuse it, just don't break the build.
Disclaimer: This tool is not affiliated with Microsoft or Azure. It just likes their pipes.