Aller au contenu
Contactez-nous
  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 versionne vos définitions de pipelines avec le code source. Le fichier Jenkinsfile décrit 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

En versionnant vos Jenkinsfile au même titre que votre code, vous gardez des pipelines CI/CD reproductibles et plus simples à maintenir.

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

SLSA et provenance : prouver d'où vient ton artefact
Sécurité
DevOps

SLSA et provenance : prouver d'où vient ton artefact

Le SBOM liste les composants, SLSA prouve comment le binaire a été buildé. Niveaux L1 à L3, attestation in-toto signée, vérification cosign et OIDC.

26 juil. 2026

Lire plus

Argo Rollouts : canary et blue-green natifs sur Kubernetes
Kubernetes
DevOps

Argo Rollouts : canary et blue-green natifs sur Kubernetes

Le Deployment Kubernetes ne sait faire qu'un rolling update. Argo Rollouts ajoute canary, blue-green et rollback piloté par SLO Prometheus.

17 juil. 2026

Lire plus

Chaos engineering : casser la prod pour prouver son PRA
Haute Disponibilité
DevOps

Chaos engineering : casser la prod pour prouver son PRA

Le chaos engineering injecte des pannes réelles pour vérifier que votre résilience tient. Principes, types d'injection, outils et game days.

8 juil. 2026

Lire plus


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

SHPV
Contactez-nousNous 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