CommunityCodierung & Entwicklunggithub.com

avivsinai/jenkins-cli

GitHub-artige CLI für Jenkins – Kontexte, Läufe, Logs und Verwaltungsaufgaben direkt vom Terminal aus verwalten.

Was ist jenkins-cli?

Diese Fähigkeit stellt eine Jenkins-CLI im GitHub-Stil bereit, mit der du Jenkins-Operationen direkt von deinem Terminal aus durchführen kannst. Sie vereinfacht die Verwaltung mehrerer Jenkins-Kontexte, das Auslösen und Überwachen von Jobs sowie administrative Aufgaben, ohne dass du die Jenkins-Weboberfläche aufrufen musst. Die CLI ist besonders nützlich für Entwickler, die häufig mit Jenkins interagieren, z. B. in CI/CD-Pipelines, und die ihre Arbeitsabläufe automatisieren oder straffen möchten. Sie unterstützt die Arbeit mit mehreren Jenkins-Servern und ermöglicht es dir, schnell zwischen Kontexten zu wechseln, Builds zu starten, Logs abzurufen und Systemverwaltungsaufgaben durchzuführen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add avivsinai/jenkins-cli

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht jenkins-cli?

GitHub-artige CLI für Jenkins — Kontexte, Läufe, Logs und Verwaltungsaufgaben direkt vom Terminal aus verwalten.

Verwendung

Kontexte verwalten

Füge einen neuen Jenkins-Kontext hinzu:

jenkins context add mein-kontext --url https://jenkins.example.com --user benutzername --token api-token

Wechsle zu einem anderen Kontext:

jenkins context use mein-kontext

Liste alle Kontexte auf:

jenkins context list

Läufe verwalten

Starte einen Build für einen Job:

jenkins run start mein-job

Starte einen Build mit Parametern:

jenkins run start mein-job --param KEY=VALUE --param ANDERER_SCHLÜSSEL=ANDERER_WERT

Zeige den Status eines Laufs an:

jenkins run status <lauf-id>

Logs anzeigen

Rufe das Log eines Laufs ab:

jenkins log <lauf-id>

Folge einem Log in Echtzeit:

jenkins log --follow <lauf-id>

Verwaltungsaufgaben

Liste alle installierten Plugins auf:

jenkins admin plugins

Starte Jenkins sicher neu:

jenkins admin restart

Installation

Mit Homebrew (empfohlen)

brew tap avivsinai/jenkins-cli
brew install jenkins-cli

Manuelle Installation

Lade die neueste Version von der Release-Seite herunter.

Konfiguration

Die CLI speichert Konfigurationsdateien in ~/.jenkins-cli/config.yaml. Du kannst sie direkt bearbeiten oder die CLI-Befehle verwenden.

Umgebungsvariablen

  • JENKINS_URL: Standard-Jenkins-URL
  • JENKINS_USER: Standard-Benutzername
  • JENKINS_TOKEN: Standard-API-Token
  • JENKINS_CONTEXT: Standard-Kontextname (überschreibt die URL/den Benutzer/den Token)

Beispiele

# Kontext hinzufügen und verwenden
jenkins context add prod --url https://jenkins.prod.example.com --user admin --token $JENKINS_TOKEN
jenkins context use prod

# Einen Parameter-Build starten
jenkins run start deploy --umgebung=staging --branch=main

# Build-Logs in Echtzeit verfolgen
jenkins log --follow 12345

# Alle Plugins auflisten
jenkins admin plugins

Lizenz

MIT

Verwandte Skills