Sådan opretter du et nyt job i Jenkins Freestyle Project
Hvad er et Jenkins Freestyle-projekt?
Jenkins Freestyle-projekt er et gentageligt byggejob, script eller pipeline, der indeholder trin og post-build-handlinger. Det er et forbedret job eller en opgave, der kan spænde over flere operationer. Det giver dig mulighed for at konfigurere build-triggere og tilbyder projektbaseret sikkerhed til dit Jenkins-projekt. Det tilbyder også plugins til at hjælpe dig med at bygge trin og post-build handlinger.
De typer handlinger, du kan udføre i et Jenkins-byggetrin eller en post-build-handling, er ret begrænsede. Der er mange standard plugins tilgængelige i et Jenkins Freestyle-projekt for at hjælpe dig med at overvinde dette problem.
Sådan opretter du et nyt job i Jenkins
Freestyle-byggejobbet er en meget fleksibel og nem at bruge mulighed. Du kan bruge det til enhver type projekt; det er nemt at sætte op, og mange af dets muligheder vises i andre byggeopgaver. Nedenfor er en trin for trin proces til at skabe job i Jenkin.
Trin 1) Log ind på Jenkins
For at oprette et Jenkins freestyle job skal du logge på dit Jenkins dashboard ved at besøge din Jenkins installationssti. Normalt vil det blive hostet på localhost kl
http://localhost:8080
Hvis du installeret Jenkins i en anden sti skal du bruge den relevante URL for at få adgang til dit dashboard som vist i nedenstående Jenkins jobskabelseseksempel.
Trin 2) Opret nyt element
Klik på "Ny vare” øverst til venstre på dit instrumentbræt.
Trin 3) Indtast vareoplysninger
På næste skærmbillede
- Indtast navnet på det element, du vil oprette. Vi skal bruge "Hej verden" til denne demo.
- Vælg Freestyle-projekt
- Klik på Okay
Trin 4) Indtast projektdetaljer
Indtast detaljerne for det projekt, du vil teste.
Trin 5) Indtast depot-URL
Indtast din depot-URL under Source Code Management. Vi har et testlager placeret på https://github.com/kriru/firstJava.git
Det er også muligt for dig at bruge et lokalt depot.
Hvis dit GitHub-lager er privat, vil Jenkins først validere dine login-legitimationsoplysninger med GitHub og først derefter trække kildekoden fra dit GitHub-lager.
Trin 6) Juster indstillingerne
Nu hvor du har givet alle detaljerne, er det tid til at bygge koden. Juster indstillingerne under bygge sektion for at bygge koden på det tidspunkt, du ønsker. Du kan endda planlægge opbygningen til at ske med jævne mellemrum på faste tidspunkter.
Under bygge,
1. Klik på “Tilføj byggetrin"
2. Klik på “Udfør Windows batch kommando” og tilføj de kommandoer, du vil udføre under byggeprocessen.
Her har jeg tilføjet java-kommandoerne til at kompilere java-koden.
Jeg har tilføjet følgende Windows-kommandoer:
javac HelloWorld.java
java Hej verden
Trin 7) Gem projektet
Når du har indtastet alle data,
- Klik Ansøg
- Gem projektet.
Trin 8) Byg kildekode
Klik nu på hovedskærmen Byg nu knappen i venstre side for at bygge kildekoden.
Trin 9) Tjek status
Efter at have klikket på Byg nu, du kan se status for den build, du kører under Byg historie.
Trin 10) Se konsoludgangen
Klik på bygge nummer og klik derefter på konsoludgang for at se status for den build, du kører. Det skulle vise dig en succesmeddelelse, forudsat at du har fulgt opsætningen korrekt som vist i nedenstående Jenkins skabe nyt job eksempel.
Sammenfattende har vi udført et HelloWorld-program hostet på GitHub. Jenkin henter koden fra fjernlageret og bygger kontinuerligt ved en frekvens, du definerer.
Resumé
- Jenkins Freestyle Project er et gentageligt byggejob, script eller pipeline, der indeholder trin og post-build handlinger. Det er et forbedret job eller en opgave, der kan spænde over flere operationer.
- De typer handlinger, du kan udføre i et build-trin eller en post-build-handling, er ret begrænsede. Der er mange standard plugins tilgængelige i et Jenkins Freestyle-projekt for at hjælpe dig med at overvinde dette problem.
- Freestyle build Jenkins job er meget fleksible og nemme at bruge. Du kan bruge det til enhver type projekt; det er nemt at sætte op, og mange af dets muligheder vises i andre build Jenkins-job.
- Hvis dit GitHub-lager er privat, vil Jenkins først validere dine login-legitimationsoplysninger med GitHub og først derefter trække kildekoden fra dit GitHub-lager.