Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
parameters {
booleanParam(name: 'RUN_DEPLOY', defaultValue: false, description: 'Exécuter le déploiement ?')
}
parameters {
choice(name: 'ENVIRONMENT', choices: ['staging', 'production'], description: 'Environnement de déploiement')
}
parameters {
string(name: 'BRANCH_NAME', defaultValue: 'main', description: 'La branche à builder')
}
triggers {
cron('H 2 * * *') // Tous les jours à 2h du matin
}
triggers {
pollSCM('H/15 * * * *') // Toutes les 15 minutes
}
stage('Build') {
steps {
sh 'git checkout ${params.BRANCH_NAME}'
}
}