L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Déploiement et opérations · SKILL.md

jenkins

jenkins

Use when installing, configuring, or developing with Jenkins CI/CD — server administration (installation on RHEL, systemd, reverse proxy, backup), security (RBAC, LDAP/AD, credentials management, script approval), declarative and scripted pipelines (Jenkinsfile), shared libraries, multibranch pipelines, agent management (SSH/JNLP/Docker/Kubernetes agents), …

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: jenkins description: Use when installing, configuring, or developing with Jenkins CI/CD — server administration (installation on RHEL, systemd, reverse proxy, backup), security (RBAC, LDAP/AD, credentials management, script approval), declarative and scripted pipelines (Jenkinsfile), shared libraries, multibranch pipelines, agent management (SSH/JNLP/Docker/Kubernetes agents), plugin management, job DSL, Blue Ocean, Jenkins Configuration as Code (JCasC), and pipeline best practices. Part of the cicd-* skill family.

Jenkins CI/CD — Administration & Development

For Docker agent patterns see docker-admin and docker-cicd. For reverse proxy configuration see rhel-web-servers or ubuntu-web-servers.


Reference Files

Detailed code examples, patterns, and configuration are in the reference files below. Read the relevant file when working on that area.

FileCovers
admin-security-agents.mdarchitecture overview, RHEL 9 installation, security (RBAC, LDAP/AD, credentials), and agent management (SSH, Docker, Kubernetes)
backup-jcasc-pipelines.mdbackup/disaster recovery, Jenkins Configuration as Code (JCasC), and declarative pipeline syntax and patterns
libraries-multibranch-patterns-dsl.mdshared libraries, multibranch pipelines, advanced pipeline patterns (parallel, matrix, docker agents), and Job DSL


Anti-Patterns

Anti-PatternWhy It FailsCorrect Approach
Configuring jobs through the UI instead of JenkinsfileNo version control, no code review, no audit trail; configuration drift between environmentsUse declarative Jenkinsfile in SCM; treat pipeline as code; review changes through PRs
Running builds on the Jenkins controller nodeController becomes unstable; resource contention; security risk if builds have network accessUse dedicated agents (Docker, SSH, or cloud agents); controller should only orchestrate
Storing credentials in pipeline scripts or environment variablesPlaintext secrets in build logs, SCM history, and console outputUse Jenkins Credentials store with proper scoping; access via credentials() binding in Jenkinsfile
No pipeline timeout or resource limitsStuck builds consume executor slots indefinitely; queue backs up; other builds starveSet timeout in pipeline options; configure executor limits per node; use lock for shared resources
Not backing up Jenkins configurationController disk failure loses all job configs, credentials, and build history; days of manual recreationSchedule daily backups of JENKINS_HOME (or use SCM-based config with JCasC); test restore quarterly

Related Skills

TopicSkill
Docker agent patterns, Dockerfile best practicesdocker-admin, docker-cicd
Docker networking, storage, securitydocker-networking, docker-storage, docker-security
Docker Compose for local Jenkins stacksdocker-compose-patterns
Reverse proxy (Nginx/Apache) for Jenkinsrhel-web-servers, ubuntu-web-servers
RHEL system admin (systemd, firewalld, SELinux)rhel-server-admin
Kubernetes cluster management(kubernetes skill — planned)
LDAP/AD/SSO configurationwindows-sso, linux-centrify
Git workflows and branching strategies(git skill — planned)
IBM WebSphere deployments from Jenkinsibm-websphere
IBM MQ integration in pipelinesibm-mq
BMC Control-M job scheduling alongside Jenkinscontrol-m
Skills enregistrées