Jenkins est extensible par nature — la plupart des fonctionnalités critiques sont apportées par des plugins. Voici les plugins incontournables par catégorie.
Pipeline et SCM
Plugin
ID
Rôle
Pipeline
workflow-aggregator
Support complet Jenkinsfile déclaratif et scriptable
Git
git
Intégration Git (clone, checkout, webhooks)
GitHub Integration
github
Webhooks GitHub, statut des PR
GitLab
gitlab-plugin
Webhooks GitLab, statut des MR
Multibranch Pipeline
workflow-multibranch
Pipeline auto pour chaque branche
Pipeline: Stage View
pipeline-stage-view
Vue graphique des stages dans l’UI classique
Blue Ocean
blueocean
Interface pipeline moderne et visuelle
Credentials et sécurité
Plugin
ID
Rôle
Credentials
credentials
Coffre-fort chiffré pour les secrets
Credentials Binding
credentials-binding
Injecter les credentials dans les builds
Role-based Authorization Strategy
role-strategy
Gestion fine des permissions par rôle
OWASP Markup Formatter
owasp-markup-formatter
Prévenir les XSS dans les descriptions
Agents et infrastructure
Plugin
ID
Rôle
Kubernetes
kubernetes
Agents dynamiques sur un cluster K8s (Pod par build)