📚 Cheatsheet

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

Snippets 4

Retour
Définir une fonction dans un pipeline scripté
Intermédiaire
def salut(nom) {
    echo "Bonjour, ${nom}!"
}

node {
    stage('Salutations') {
        salut('Jenkins')
    }
}
Pipeline scripté 'Hello World'
Facile
node {
    stage('Hello') {
        echo 'Hello World'
    }
}
Pipeline scripté avec try/catch/finally
Intermédiaire
node {
    try {
        stage('Build') { sh './build.sh' }
    } catch (e) {
        currentBuild.result = 'FAILURE'
        throw e
    } finally {
        echo 'Nettoyage...'
    }
}
Stages parallèles (scripté)
Avancé
stage('Tests Parallèles') {
    parallel(
        unit: { node { sh 'mvn test' } },
        integration: { node { sh 'mvn verify' } }
    )
}