KubeSphere DevOps Jenkins Configuration

Playbook Kubectl/CasC pour Jenkins intégré de KubeSphere : authentification, agents, builds et dépannage.

par kubesphere · kubesphere/kubesphere

Testé · Fonctionne ★ 8.8/10

KubeSphere DevOps Jenkins Configuration — Playbook Kubectl/CasC pour Jenkins intégré de KubeSphere : authentification, agents, builds et dépannage.

Ce que fait

Playbook de référence pour le moteur CI Jenkins intégré dans KubeSphere DevOps — couvre la Configuration-as-Code pour l'authentification LDAP/OIDC, la personnalisation des images d'agent et des PodTemplate, l'intégration GitLab, la sauvegarde/restauration, et les noms exacts de namespace/ConfigMap/secret et les chemins d'API de job multi-branches utilisés par KubeSphere. Se déclenche sur la personnalisation d'agent Jenkins, la configuration LDAP/OIDC, la récupération d'artefacts de build ou le dépannage de Jenkins au sein de KubeSphere DevOps.

Rapport de test

Demandé de corriger un `CrashLoopBackOff` Jenkins post-OIDC puis de déclencher un build : il a fourni des détails spécifiques à KubeSphere qu'une réponse Jenkins générique aurait entièrement manqués, y compris le namespace `kubesphere-devops-system`, le ConfigMap `jenkins-casc-config`, et le modèle d'URL de job `nested folder/pipeline/branch` (une supposition générique `/job/<name>/build` retourne des 404 contre l'arborescence de jobs Jenkins réelle de KubeSphere). Un lien 'Further reading' pointe vers le chemin local de l'auteur `/root/go/...` plutôt que vers quoi que ce soit dans ce dépôt.

Testé le: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /kubesphere-devops-jenkinsPlaybook Kubectl/CasC pour Jenkins intégré de KubeSphere : authentification, agents, builds et dépannage.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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