Comment configurer une requête de requête github dans un fichier Jenkins?
Donc, j'ai été à l'aide de Jenkins pour un bon moment. J'ai mis en place de nombreux projets avec le Github de Pull Request Builder plugin pour exécuter des tests à chaque fois que quelqu'un ouvre une pull request, puis déclencher un autre travail (build, pousser, déployer, etc) à chaque fois que la demande d'extraction est fusionné à maîtriser.
Donc, est-il possible de le configurer avec un Jenkinsfile, ou l'organisation des dossiers, ou de la multibranch construire?
source d'informationauteur Paul Becotte
Vous devez vous connecter pour publier un commentaire.
La github-organisation-dossier plugin en combinaison avec la multi-branche plugin plugin offre exactement cette fonctionnalité impressionnante: de l'analyse d'un ensemble de l'organisation (éventuellement limitée à certains modèles en pensions de titres/noms de branche) pour
Jenkinsfile
s et les ajoute automatiquement des emplois. C'est également le cas pour les Pull requests.Une fois que le PR est fermé, il supprime automatiquement le travail.
Pour éviter l'exécution de code arbitraire, un membre de l'organisation a pour déclencher la construction de l'emploi (le même que pour le GPRB plugin). La phrase peut être configuré dans le Jenkins Système paramètres.EDIT: en Vertu de la Avancé section dans Jenkins, vous trouverez des options au sujet de quels types de PR que vous voulez construire. Si vous construisez fourche PRs, alors autant que je sache, il n'y a aucun moyen d'empêcher l'exécution de code sans avant de l'inspecter.
Un exemple, comment cela ressemble à: