KubeSphere DevOps Jenkins Configuration

Kubectl/CasC playbook dla wbudowanego Jenkinsa w KubeSphere: uwierzytelnianie, agenci, buildy i rozwiązywanie problemów.

Autor: kubesphere · kubesphere/kubesphere

Testowano · Działa ★ 8.8/10

KubeSphere DevOps Jenkins Configuration — Kubectl/CasC playbook dla wbudowanego Jenkinsa w KubeSphere: uwierzytelnianie, agenci, buildy i rozwiązywanie problemów.

Co robi ten skill

Referencyjny playbook dla silnika CI Jenkins wbudowanego w KubeSphere DevOps — obejmuje Configuration-as-Code dla uwierzytelniania LDAP/OIDC, dostosowywanie obrazu agenta i PodTemplate, integrację z GitLab, backup/restore oraz dokładne nazwy namespace/ConfigMap/secret i ścieżki API zadań multi-branch, których używa KubeSphere. Uruchamia się na dostosowanie agenta Jenkins, konfigurację LDAP/OIDC, pobieranie artefaktów builda lub rozwiązywanie problemów z Jenkins w KubeSphere DevOps.

Raport z testu

Poproszono o naprawienie Jenkins CrashLoopBackOff po OIDC, a następnie uruchomienie builda: dostarczył szczegóły specyficzne dla KubeSphere, które ogólna odpowiedź Jenkinsa całkowicie by pominęła, w tym namespace `kubesphere-devops-system`, ConfigMap `jenkins-casc-config` i wzorzec URL zadania zagnieżdżonego folder/pipeline/branch (ogólne płaskie `/job/<name>/build` powoduje błąd 404 w stosunku do rzeczywistego drzewa zadań Jenkins KubeSphere). Jeden link 'Further reading' wskazuje na lokalną ścieżkę autora `/root/go/...`, a nie na cokolwiek w tym repozytorium.

Testowano: 2026-07-14 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/kubesphere/kubesphere
cd kubesphere
mkdir -p ~/.claude/skills
cp -r skills/kubesphere-devops-jenkins ~/.claude/skills/kubesphere-devops-jenkins

Komendy i przykładowe prompty

  • /kubesphere-devops-jenkinsKubectl/CasC playbook dla wbudowanego Jenkinsa w KubeSphere: uwierzytelnianie, agenci, buildy i rozwiązywanie problemów.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Fix my Jenkins CrashLoopBackOff after enabling OIDC
  • Trigger a build in my KubeSphere DevOps pipeline
  • Set up a Jenkins pipeline in KubeSphere DevOps