📚 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
Bloc 'post' simple (always, success, failure)
Facile
post {
    always { echo 'Je suis toujours exécuté' }
    success { echo 'Le build a réussi !' }
    failure { echo 'Le build a échoué !' }
}
Envoyer une notification par email
Intermédiaire
post {
    failure {
        mail to: 'dev-team@example.com', 
             subject: "Build échoué: ${currentBuild.fullDisplayName}",
             body: "Consultez les logs ici : ${env.BUILD_URL}"
    }
}
Envoyer une notification Slack
Intermédiaire
post {
    failure {
        slackSend(channel: '#builds', message: "ÉCHEC: `${env.JOB_NAME} ${env.BUILD_NUMBER}` (<${env.BUILD_URL}|Open>)")
    }
}
Nettoyer l'espace de travail (post)
Facile
post {
    always {
        cleanWs()
    }
}