Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 2.04 KB

etape-1-maven.md

File metadata and controls

68 lines (50 loc) · 2.04 KB

Etape 1 : Maven

Cette étape démarre le workflow du pipeline avec la tâche de compilation et test Maven.

Pour cela, Jenkins va utiliser un plugin Java Temurin.

Installation du plugin Temurin

L'installation se fait via le menu Manage Jenkins -> Plugins

Dans la catégorie Available plugins, sélectionner Eclipse Temurin installer

Configuration du plugin Temurin

Pour configurer le plugin comme indiqué ci-dessous, Manage Jenkins -> Tools

Création du job Jenkins

Créer un item dans Jenkins de type Pipeline que vous pouvez nommer petstore

Et utliser le code ci-dessous pour définir le workflow du pipeline dans le bloc Pipeline

pipeline{
    agent any
    tools {
        jdk 'jdk17'
        maven 'maven3'
    }
    stages{
        stage ('clean Workspace'){
            steps{
                cleanWs()
            }
        }
        stage ('checkout scm') {
            steps {
                git 'https://github.com/smontri/jpetstore-6.git'
            }
        }
        stage ('maven compile') {
            steps {
                sh 'mvn clean compile'
            }
        }
        stage ('maven Test') {
            steps {
                sh 'mvn test'
            }
        }
   }
}

{% hint style="danger" %} Utiliser votre fork du repository dans le stage checkout scm {% endhint %}

Lancer le build du pipeline