Hvad er et Jenkins Freestyle Project?
Jenkins Freestyle Project er et gentageligt buildjob, script eller pipeline, der indeholder trin og handlinger efter build. Det er et forbedret job eller en opgave, der kan spænde over flere operationer. Det giver dig mulighed for at konfigurere build-udløsere og tilbyder projektbaseret sikkerhed til dit Jenkins-projekt. Det tilbyder også plugins til at hjælpe dig med at oprette trin og handlinger efter opbygning.
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 Project for at hjælpe dig med at løse dette problem.

Sådan oprettes et job i Jenkins
Sådan oprettes et nyt buildjob i Jenkins
Freestyle build-job er en meget fleksibel og brugervenlig mulighed. Du kan bruge den til enhver form for projekt; det er let at konfigurere, og mange af dets muligheder vises i andre byggejob. Nedenfor er en trinvis 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 hostes det på localhost på http: // localhost: 8080 Hvis du har installeret Jenkins i en anden sti, skal du bruge den relevante URL til at få adgang til dit dashboard som vist i nedenstående Jenkins joboprettelseseksempel.
Trin 2) Opret nyt element
Klik på " Ny vare " øverst til venstre på dit dashboard.
Trin 3) Indtast varedetaljer
I det 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 projektoplysninger
Indtast detaljerne for det projekt, du vil teste.
Trin 5) Indtast arkiv-URL
Under kildekodeadministration skal du indtaste din URL til lageret. Vi har et testlager på https://github.com/kriru/firstJava.git
Det er også muligt for dig at bruge et lokalt lager.
Hvis dit GitHub-arkiv er privat, vil Jenkins først validere dine loginoplysninger med GitHub og først derefter trække kildekoden fra dit GitHub-arkiv.
Trin 6) Tilpas indstillingerne
Nu hvor du har givet alle detaljerne, er det tid til at oprette koden. Tilpas indstillingerne under build- sektionen for at opbygge koden på det tidspunkt, du ønsker. Du kan endda planlægge, at bygningen skal ske med jævne mellemrum på bestemte tidspunkter.
Under opbygning ,
1. Klik på " Tilføj byggetrin "
2. Klik på " Execute Windows batch command " og tilføj de kommandoer, du vil udføre under byggeprocessen.
Her har jeg tilføjet java-kommandoerne for at kompilere java-koden.
Jeg har tilføjet følgende Windows-kommandoer:
javac HelloWorld.java
java HelloWorld
Trin 7) Gem projektet
Når du har indtastet alle data,
- Klik på Anvend
- Gem projektet.
Trin 8) Byg kildekode
Klik nu på hovedskærmen på knappen Byg nu på venstre side for at oprette kildekoden.
Trin 9) Kontroller status
Når du har klikket på Byg nu, kan du se status for den bygning, du kører, under Bygningshistorik .
Trin 10) Se konsoludgangen
Klik på build-nummeret, og klik derefter på konsoloutput for at se status for det build, du kører. Det skal vise dig en succesmeddelelse, forudsat at du har fulgt opsætningen korrekt som vist nedenfor Jenkins oprette nyt jobeksempel.
Alt i alt har vi udført et HelloWorld-program hostet på GitHub. Jenkin trækker koden fra det eksterne lager og bygger kontinuerligt med en frekvens, du definerer.
Resumé
- Jenkins Freestyle Project er et gentageligt buildjob, script eller pipeline, der indeholder trin og handlinger efter build. 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 post-build-handling, er ret begrænsede. Der er mange standard plugins tilgængelige i et Jenkins Freestyle Project for at hjælpe dig med at løse dette problem.
- Freestyle build Jenkins-job er meget fleksible og nemme at bruge. Du kan bruge den til enhver form for projekt; det er let at konfigurere, og mange af dets muligheder vises i andre Jenkins-job.
- Hvis dit GitHub-arkiv er privat, vil Jenkins først validere dine loginoplysninger med GitHub og først derefter trække kildekoden fra dit GitHub-arkiv.