J'essaie de configurer Jenkins-ci pour un projet utilisant GitHub. J'ai déjà configuré Jenkins avec les plugins appropriés. Je veux que Jenkins exécute la construction scripts uniquement lorsque quelqu'un sur le projet pousse vers master. Jusqu'à présent, j'ai pu le configurer pour qu'une construction soit déclenchée chaque fois que quelqu'un pousse vers n'importe où, mais c'est trop large. J'ai fait cela avec des hooks de service post-receive sur Git.
J'ai lu le wiki de Jenkins, et quelques tutoriels, mais ce détail particulier est absent... Est-ce quelque chose à faire avec le sondage peut-être ? Ou faut-il travailler du côté de Git, pour que Git ne déclenche Jenkins que lorsque master
est modifié ?
3 votes
L'auteur original de Jenkins, Kohsuke Kawaguchi, décrit comment faire de la notification push à partir du dépôt en utilisant le plugin Git plugin 1.1.14. Voir kohsuke.org/2011/12/01/…