Prendre rendez-vous
  1. Accueil
  2. /
  3. Blog
  4. /
  5. Créer des pipelines as code avec Jenkinsfile

DevOps

Créer des pipelines as code avec Jenkinsfile

2 juillet 2025

1 min de lecture

Sommaire
Prérequis
Exemple de Jenkinsfile
Création d'un Multibranch Pipeline
Sécurisation
Conclusion

L'approche Pipeline as Code de Jenkins permet de versionner vos définitions de pipelines avec le code source. Le fichier Jenkinsfile définit les étapes de votre CI/CD.

Prérequis

  • Jenkins 2.x avec plugin Pipeline
  • Répository Git

Exemple de Jenkinsfile

pipeline {
  agent any
  stages {
    stage('Checkout') {
      steps {
        checkout scm
      }
    }
    stage('Build') {
      steps {
        sh 'mvn clean package'
      }
    }
    stage('Test') {
      steps {
        sh 'mvn test'
      }
    }
    stage('Deploy') {
      steps {
        sh 'scp target/*.jar deploy@server:/opt/app/'
      }
    }
  }
  post {
    success {
      echo 'Build réussi!'
    }
    failure {
      echo 'Build échoué.'
    }
  }
}

Création d'un Multibranch Pipeline

  • Dans Jenkins, New Item > Multibranch Pipeline.
  • Configurez le repo Git.
  • Jenkins détecte automatiquement le Jenkinsfile.

Sécurisation

  • Utilisez les Credentials pour gérer les secrets.
  • Activez CSRF Protection et Role-Based Access Control.

Conclusion

Les Jenkinsfile facilitent la maintenance et la reproductibilité de vos pipelines CI/CD en les versionnant au même titre que votre code.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires

Forgejo : un Gitea sous gouvernance communautaire
DevOps
Administration

Forgejo : un Gitea sous gouvernance communautaire

Forgejo est un fork de Gitea sous GPLv3, gouverné par une communauté indépendante. Forgejo Actions, fédération ActivityPub, comparaison avec Gitea et GitLab CE, déploiement self-hosted.

19 mai 2026

Lire plus

OpenTofu : migrer depuis Terraform sans douleur
DevOps
Infrastructure

OpenTofu : migrer depuis Terraform sans douleur

OpenTofu est le fork open source de Terraform sous Linux Foundation après le passage de Terraform en BSL. Compatibilité, fonctionnalités exclusives (state encryption), procédure de migration depuis Terraform 1.5.

18 mai 2026

Lire plus

Coolify : un PaaS open source pour remplacer Heroku, Vercel ou Netlify
DevOps
Cloud
Infrastructure

Coolify : un PaaS open source pour remplacer Heroku, Vercel ou Netlify

Coolify est une alternative open source self-hosted à Heroku, Vercel et Netlify. Déploiement Git push, base de données managées, 280+ services en un clic. Architecture, déploiement, comparaison Dokku.

16 mai 2026

Lire plus


SHPV, votre partenaire de confiance en infrastructure et infogérance informatique en France.

SHPV
Prendre rendez-vousNous contacter
Expertise
InfrastructureDatacenterInfogéranceCloudHébergementTransit IP
Légales
Conditions Générales de VenteCPS - Contrat de ServicesCPS - Hébergement CloudCPS - Microsoft 365Accord sous-traitance RGPDTarifs interventions

SHPV © 2026 - Tous droits réservés

Mentions légalesPolitiques de confidentialité
SHPV FRANCE - SAS au capital de 16 000 € - 52 Rue Romain Rolland, 71230 Saint-Vallier - SIRET n°80886287400035 - R.C.S. Chalon-sur-Saône. Par téléphone 09 72 310 818 - Email: support@shpv.fr