Jenkins er en kontinuerlig integrationsserver med open source, der kan bruges sammen med Apache Subversion-repositorier for at give yderligere funktionalitet til udviklere. Det er muligt at konfigurere Jenkins til automatisk at undersøge Subversion-lagre for ændringer, og derefter oprette en ny Jenkins-bygning, når ændringer registreres. Dette gennemgang vil vise dig, hvordan du konfigurerer Jenkins til at studere et SVN-depot hvert tiende minut ved hjælp af den gratis uberSVN ALM platform.
(Bemærk, denne vejledning forudsætter, at du allerede har uberSVN installeret.)
Steps
- 1 For at installere Jenkins skal du vælge fanen 'uberAPPS' fra uberSVN dashboardet, efterfulgt af 'Jenkins' knappen.
- 2 På den efterfølgende side skal du klikke på 'Administrer'.'
- 3 Klik på 'Installer nu' knappen, efterfulgt af 'Aktiver'.'
- 4 En ny "Jenkins" faneblad vises på uberSVN dashboard.
- 5 Nu er det tid til at skabe et Jenkins job. Åbn fanen 'Jenkins' og vælg 'New Job'.
- 6 Indtast et navn til dit job og vælg hvilken type job du vil oprette.
- 7 På den efterfølgende 'Konfigurer' skærm skal du indtaste en beskrivelse for dit job.
- 8 Vælg 'Subversion' under 'Source Code Management' sektionen.
- 9 Når du bliver bedt om det, skal du indtaste URL'en til Subversion-depotet, du vil have, at Jenkins skal afstemme. Denne URL kan findes i uberSVN ved at vælge fanen 'Repositories' og kopiere / indsætte den relevante webadresse.
- 10 Vælg 'Afstemning SCM' under 'Build Triggers'.'I tekstboksen' Planlægning 'skal du angive, hvor ofte Jenkins skal undersøge Subversion-depotet ved hjælp af følgende format: MINUTE HOUR DOM MONTH DOW, MINUTE: Minutter inden for timen (0-59), HOUR: Dagens time (0 -23), DOM: Månedens dag (1-31), Måned: Måneden (1-12), DOW: Ugedag (0-7) hvor 0 og 7 er søndag.
- 11 Hit 'Gem.'Din Jenkins-instans vil nu automatisk afprøve Subversion-depotet med de angivne intervaller, og vil oprette en ny build, når ændringer opdages.
- 12 Når du har begået nogle ændringer og bedt Jenkins om at oprette sine egne bygninger, vil du se en ny "Bygningshistorie" på instrumentbrættets venstre side.
- 13 Hvis du klikker på linkene til nogen af disse bygger, vil du få en ny skærm med oplysninger om den pågældende bygning.
- 14 For at se præcis, hvordan de forskellige filer er ændret i denne build, klik på linket 'Detail'.
- 15 Dette fører dig til siden 'Ændringer', hvor alle ændringer i bygningen er angivet, herunder om de ændrede filer er blevet tilføjet, slettet eller ændret.
Facebook
Twitter
Google+