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

n8n : cinq objections avant de l'installer chez un client
Conteneurs
Entreprise
DevOps

n8n : cinq objections avant de l'installer chez un client

Automatisation métier auto-hébergée : ce que la licence fair-code autorise vraiment, ce que l'outil remplace, et ce qu'il faut tenir une fois en service.

30 sept. 2026

Lire plus

MCP : ce que le protocole ne sécurise pas à votre place
DevOps
Sécurité
Entreprise

MCP : ce que le protocole ne sécurise pas à votre place

Brancher un assistant sur la supervision, le parc et les bases internes : ce que le protocole MCP normalise vraiment, et les quatre scénarios qui tournent mal.

29 sept. 2026

Lire plus

Cluster API : des clusters Kubernetes déclaratifs
Kubernetes
DevOps

Cluster API : des clusters Kubernetes déclaratifs

Gérer le cycle de vie des clusters Kubernetes eux-mêmes avec Cluster API : cluster de gestion, providers d'infrastructure, remplacement des noeuds, et le seuil où k3s plus Ansible suffit encore.

8 sept. 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