📚 Cheatsheet

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

Snippets 6

Retour
Ajouter un paramètre de type 'boolean'
Facile
parameters {
    booleanParam(name: 'RUN_DEPLOY', defaultValue: false, description: 'Exécuter le déploiement ?')
}
Ajouter un paramètre de type 'choice'
Facile
parameters {
    choice(name: 'ENVIRONMENT', choices: ['staging', 'production'], description: 'Environnement de déploiement')
}
Ajouter un paramètre de type 'string'
Facile
parameters {
    string(name: 'BRANCH_NAME', defaultValue: 'main', description: 'La branche à builder')
}
Déclencheur périodique (cron)
Intermédiaire
triggers {
    cron('H 2 * * *') // Tous les jours à 2h du matin
}
Déclencheur sur un changement de code (poll SCM)
Intermédiaire
triggers {
    pollSCM('H/15 * * * *') // Toutes les 15 minutes
}
Utiliser un paramètre dans un stage
Facile
stage('Build') {
    steps {
        sh 'git checkout ${params.BRANCH_NAME}'
    }
}