Comment interroger un référentiel Apache Subversion avec Jenkins?
Jenkins est un serveur d'intégration continue open source qui peut être utilisé avec les référentiels Apache Subversion pour fournir des fonctionnalités supplémentaires aux développeurs. Il est possible de configurer Jenkins pour interroger automatiquement les référentiels Subversion pour les changements, puis créer une nouvelle compilation Jenkins chaque fois que des changements sont détectés. Cette procédure pas à pas vous montrera comment configurer Jenkins pour interroger un référentiel SVN une fois toutes les dix minutes, à l'aide de la plate-forme gratuite uberSVN ALM.
(Notez que ce didacticiel suppose que vous avez déjà installé uberSVN.)
- 1Pour installer jenkins, sélectionnez l'onglet «uberapps» du tableau de bord ubersvn, suivi du bouton «jenkins».
- 2Sur la page suivante, cliquez sur «gérer. '
- 3Cliquez sur le bouton «Installer maintenant», puis sur «Activer». '
- 4Un nouvel onglet «jenkins» apparaîtra sur le tableau de bord ubersvn.
- 5Maintenant, il est temps de créer un emploi jenkins. Ouvrez l'onglet 'Jenkins' et sélectionnez l'option 'New Job'.
- 6Entrez un nom pour votre travail et sélectionnez le type de travail que vous souhaitez créer.
- 7Sur l'écran de «configuration» suivant, entrez une description pour votre tâche.
- 8Sélectionnez «subversion» dans la section «gestion du code source».
- 9Lorsque vous y êtes invité, entrez l'URL du référentiel subversion que vous souhaitez que jenkins interroge. Cette URL peut être trouvée dans uberSVN en sélectionnant l'onglet «Référentiels» et en copiant / collant l'URL appropriée.
- 10Sous "générer des déclencheurs", sélectionnez "interroger SCM. 'Dans la zone de texte ' Calendrier ', entrez la fréquence à laquelle Jenkins doit interroger le référentiel Subversion en utilisant le format suivant: MINUTE HOUR DOM MOIS DOW, MINUTE: Minutes dans l'heure (0-59), HOUR: L'heure de la journée (0 -23), DOM: Le jour du mois (1-31), MOIS: Le mois (1-12), DOW: Le jour de la semaine (0-7) où 0 et 7 sont le dimanche.
- 11Appuyez sur 'enregistrer. 'Votre instance Jenkins interrogera désormais automatiquement le référentiel Subversion aux intervalles spécifiés, et créera une nouvelle construction chaque fois que des modifications seront détectées.
- 12Une fois que vous avez validé certains changements et invité jenkins à créer ses propres builds, vous remarquerez un nouvel 'historique de build' sur le côté gauche du tableau de bord.
- 13En cliquant sur les liens de l'une de ces versions, un nouvel écran s'affiche avec des informations sur cette version particulière.
- 14Pour voir exactement comment les différents fichiers ont changé dans cette version, cliquez sur le lien «détail».
- 15Cela vous mènera à la page `` modifications '', où toutes les modifications apportées à la construction sont répertoriées, y compris si les fichiers modifiés ont été ajoutés, supprimés ou modifiés.
- uberSVN (peut être téléchargé gratuitement sur http://ubersvn.com/)
Lisez aussi:
Avertissement légal Le contenu de cet article est pour votre information générale et n'est pas destiné à se substituer à des conseils professionnels en droit ou en finance. De plus, il n'est pas destiné à être utilisé par les utilisateurs pour prendre des décisions d'investissement.
En parallèle