📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 5

Retour
Attendre une approbation manuelle
Avancé
stage('Approbation') {
    steps {
        timeout(time: 1, unit: 'HOURS') {
            input message: 'Déployer en production ?'
        }
    }
}
Définir des options de build
Intermédiaire
pipeline {
    agent any
    options {
        timeout(time: 1, unit: 'HOURS')
        timestamps()
    }
    stages { /* ... */ }
}
Définir plusieurs stages
Facile
pipeline {
    agent any
    stages {
        stage('Build') { steps { sh './build.sh' } }
        stage('Test') { steps { sh './test.sh' } }
        stage('Deploy') { steps { sh './deploy.sh' } }
    }
}
Pipeline déclaratif 'Hello World'
Facile
pipeline {
    agent any
    stages {
        stage('Hello') {
            steps {
                echo 'Hello World'
            }
        }
    }
}
Stages parallèles (déclaratif)
Avancé
stage('Tests Parallèles') {
    parallel {
        stage('Test Unitaires') { steps { sh 'mvn test' } }
        stage('Test Intégration') { steps { sh 'mvn verify' } }
    }
}