Jenkins is een open source continuous integration-server die naast Apache Subversion-opslagplaatsen kan worden gebruikt om extra functionaliteit voor ontwikkelaars te bieden. Het is mogelijk om Jenkins te configureren om Subversion-repository's automatisch te laten peilen naar wijzigingen en vervolgens een nieuwe Jenkins-build te maken wanneer er wijzigingen worden gedetecteerd. Deze walkthrough laat je zien hoe je Jenkins instelt om eens per tien minuten een SVN-repository te pollen, met behulp van het gratis uberSVN ALM-platform.
(Let op, deze tutorial gaat ervan uit dat je alberSVN hebt geïnstalleerd.)
Stappen
-
1 Om Jenkins te installeren, selecteert u het tabblad 'uberAPPS' in het dashboard van uberSVN, gevolgd door de knop 'Jenkins'.
-
2 Klik op de volgende pagina op 'Beheren'.'
-
3 Klik op de knop 'Nu installeren', gevolgd door 'Activeren'.'
-
4 Een nieuw tabblad 'Jenkins' verschijnt op het dashboard van uberSVN.
-
5 Nu is het tijd om een Jenkins-baan te maken. Open het tabblad 'Jenkins' en selecteer de optie 'Nieuwe job'.
-
6 Voer een naam in voor uw taak en selecteer het type taak dat u wilt creëren.
-
7 Voer in het volgende scherm 'Configureren' een beschrijving in voor uw taak.
-
8 Selecteer 'Subversion' onder het gedeelte 'Source Code Management'.
-
9 Voer wanneer daarom wordt gevraagd de URL in van de Subversion-gegevensopslagruimte die u door Jenkins wilt laten pollen. Deze URL is te vinden in uberSVN door het tabblad 'Repositories' te selecteren en de juiste URL te kopiëren / plakken.
-
10 Selecteer 'Peiling-SCM' onder 'Triggers bouwen'.'Voer in het tekstvak' Schema 'in hoe vaak Jenkins de Subversion-gegevensopslagruimte moet pollen met het volgende formaat: MINUUT UUR DOM MAAND DAG, MINUUT: minuten binnen het uur (0-59), HOUR: het uur van de dag (0 -23), DOM: de dag van de maand (1-31), MAAND: de maand (1-12), DOW: de dag van de week (0-7) waarbij 0 en 7 zondag zijn.
-
11 Druk op 'Opslaan'.'Uw Jenkins-instantie pompt nu automatisch de Subversion-gegevensopslagruimte met de opgegeven intervallen en maakt een nieuwe build wanneer er wijzigingen worden gedetecteerd.
-
12 Nadat je enkele wijzigingen hebt aangebracht en Jenkins hebt gevraagd zijn eigen builds te maken, zie je aan de linkerkant van het dashboard een nieuwe 'Build History'.
-
13 Als u op de koppelingen klikt voor een van deze builds, verschijnt een nieuw scherm met informatie over die specifieke build.
-
14 Als u precies wilt zien hoe de verschillende bestanden in deze build zijn gewijzigd, klikt u op de link 'Detail'.
-
15 Hiermee ga je naar de pagina 'Wijzigingen', waar alle wijzigingen in de build worden weergegeven, inclusief of de gewijzigde bestanden zijn toegevoegd, verwijderd of gewijzigd.
Facebook
Twitter
Google+