J'utilise Jenkins 2 avec le plugin Pipeline. J'ai configuré un projet Pipeline multi-branches où chaque branche (master, development, etc.) a un Jenkinsfile dans la racine. La mise en place a été simple. Cependant, je ne sais pas comment faire pour que chaque branche soit exécutée périodiquement (pas l'indexation des branches), même si le code ne change pas. Que dois-je mettre dans mon fichier Jenkins pour activer les constructions périodiques ?
Réponse
Trop de publicités?
Adam
Points
101
Je rencontre des problèmes avec les solutions ci-dessus.
Je ne suis pas un magicien de Jenkins, je ne sais donc pas si j'utilise un ancien format/syntaxe ou autre, mais ce qui suit fonctionne pour moi.
#!/usr/bin/env groovy
properties(
[
pipelineTriggers([
[
$class: 'TimerTrigger',
spec: 'H 7,19 * * *'
]
])
]
)
Déterminé à partir de : https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/triggers/TimerTrigger.java
- Réponses précédentes
- Plus de réponses