Was ist BuildCaptain?
Eine native macOS-Menüleisten-App für Jenkins-Pipelines — was sie kann, was sie braucht und was sie bewusst nicht tut.
Geschrieben von Loris Siegenthaler · Macher von BuildCaptainBuildCaptain ist eine native macOS-App, die deine Jenkins-Pipelines immer nur einen Blick entfernt hält. Sie lebt in deiner Menüleiste, zeigt den Live-Status der Pipelines, die du angeheftet hast, und öffnet sich zu einem vollständigen Dashboard mit Stage-Graph, Konsolenausgabe und Build-Steuerung — du brauchst also keinen Browser-Tab mehr offen zu halten, nur um die CI im Blick zu behalten.
Was sie kann
- Angeheftete Pipelines in der Menüleiste — das Symbol spiegelt den Zustand deiner Builds; das Popover zeigt jede angeheftete Pipeline mit Run-Buttons für einen Klick.
- Stage-Graph & Logs — verschachtelte und parallele Stages visuell aufbereitet, mit Konsolenausgabe pro Stage in einem größenverstellbaren Drawer.
- Starten, stoppen, neu bauen — Builds mit String-, Text-, Boolean-, Choice- und Passwort-Parametern auslösen; laufende Builds stoppen; mit denselben Parametern erneut starten.
- Server-Aktivität — laufende Builds über alle Executor hinweg, die Build-Warteschlange (mit Abbrechen), Agents/Nodes und der Verlauf der letzten Builds.
- Mitteilungen — eine angeheftete Pipeline schlägt fehl oder erholt sich, oder ein von dir gestarteter Build ist fertig.
- Zugriff für KI-Agenten — erlaube optional Claude Code, Codex oder einem beliebigen MCP-Client, genau die Builds zu starten, die du freigibst — mit Parameter-Allowlists und Freigaben per Klick. Siehe BuildCaptain-CLI installieren.
Was sie braucht
- macOS 14 oder neuer.
- Einen Jenkins-Server, der über vertrauenswürdiges HTTPS erreichbar ist (reines HTTP wird bewusst abgelehnt).
- Das Pipeline Graph View-Plugin auf Jenkins — es liefert den Stage-Baum, Step-Logs sowie die Stop- und Rerun-Endpunkte.
- Deinen Jenkins-Benutzernamen und ein API-Token. Siehe Jenkins-Server verbinden.
Was sie bewusst nicht tut
BuildCaptain hat keine Accounts, kein Cloud-Backend und keine Telemetrie. Die App spricht mit genau einem Server: deinem Jenkins. Dein API-Token wird im macOS Keychain gespeichert und verlässt deinen Mac nie im Klartext — mehr dazu unter Sicherheit & Datenschutz.
Wie es weitergeht
Beginne damit, deinen Jenkins-Server zu verbinden, und mach dann die Tour durch die App.
BuildCaptain