Sledování nasazení napříč cloudy z menu baru na Macu
DeployBar je lokální aplikace do menu baru macOS pro sledování stavu nasazení napříč cloudovými poskytovateli. Nahrazuje neustálé obnovování dashboardů jediným stavem v menu baru, kompaktním vyskakovacím panelem a notifikacemi při startu, úspěchu, selhání, zrušení nebo zmizení nasazení. Podporuje Vercel, Railway, Netlify, Render, Cloudflare Pages, DigitalOcean App Platform, Heroku, Fly.io, GitHub Deployments a GitLab Deployments, všechny normalizované do jednotného modelu stavu. Aplikace je postavena nativně ve Swift 6 bez Electronu a bez backendového serveru.
Tokeny poskytovatelů se ukládají výhradně v macOS Keychain, nastavení bez tajemství v lokálním JSON. Plánování obnovování si poradí se zachováním zastaralých snímků, zpětným odstupňováním při chybách a rychlejším dotazováním během aktivních nasazení. Aplikace nevyžaduje Full Disk Access, Accessibility ani Screen Recording. Notifikace upozorňují na start, úspěch, selhání, zrušení nebo odstranění nasazení. Aktualizace aplikace probíhá přes Sparkle s EdDSA podpisy.
Hlavní možnosti
Jeden stav v menu baru: Přehled aktivních, čekajících, neúspěšných nasazení a nasazení v pořádku bez otevírání dashboardů.
Objevování zdrojů: Vercel projekty a prostředí, Railway projekty, služby a prostředí, Netlify stránky, Render služby, Cloudflare Pages projekty, DigitalOcean aplikace, Heroku aplikace, Fly.io aplikace.
Keychain úložiště tokenů: Tokeny v macOS Keychain, nikdy v JSON, logách nebo diagnostice.
Plánování obnovování: Zachování zastaralých snímků, zpětné odstupňování při chybách, rychlejší dotazování během aktivních nasazení.
Cílené sledování: Volitelné cíle podle projektu, stránky, služby, větve nebo prostředí pro zúžení sledování.
Aktualizace přes Sparkle: Automatické aktualizace s EdDSA podpisy z GitHub Releases.
Zaměřené na soukromí: Bez backendu, bez synchronizace přihlašovacích údajů, bez telemetrie.