Sådan opretter du et nyt byggejob i Jenkins Freestyle projekt

Hvad er en Jenkins Freestyle-projekt?

Jenkins Freestyle projekt er et gentageligt byggejob, script eller pipeline, der indeholder trin og handlinger efter byggeprocessen. Det er et forbedret job eller en forbedret opgave, der kan strække sig over flere operationer. Det giver dig mulighed for at konfigurere byggeudløsere og tilbyder projektbaseret sikkerhed til din Jenkins projekt. Det tilbyder også plugins, der hjælper dig med at bygge trin og handlinger efter opbygning.

De typer af handlinger, du kan udføre i en Jenkins Byggetrin eller handling efter byggeprocessen er ret begrænsede. Der er mange standard plugins tilgængelige i en Jenkins Freestyle-projektet kan hjælpe dig med at overvinde dette problem.

Sådan opretter du et job i Jenkins
Sådan opretter du et job i Jenkins

Sådan opretter du et nyt byggejob 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


At oprette en Jenkins freestyle-job, log ind på din Jenkins dashboard ved at besøge dit Jenkins installationsstien. Normalt vil den være hostet på localhost på http://localhost:8080 Hvis du installeret Jenkins i en anden sti, brug den passende URL for at få adgang til dit dashboard som vist nedenfor Jenkins eksempel på jobskabelse.

Opret et nyt byggejob i Jenkins

Trin 2) Opret nyt element

Klik på "Ny vare” øverst til venstre på dit instrumentbræt.

Opret et nyt byggejob i Jenkins

Trin 3) Indtast vareoplysninger

På næste skærmbillede

  1. Indtast navnet på det element, du vil oprette. Vi skal bruge "Hej verden" til denne demo.
  2. Vælg Freestyle-projekt
  3. Klik på Okay

Opret et nyt byggejob i Jenkins

Trin 4) Indtast projektdetaljer

Indtast detaljerne for det projekt, du vil teste.

Opret et nyt byggejob i Jenkins

Trin 5) Gå ind i arkivet URL

Under kilde Code Administration, indtast dit arkiv URLVi har et testlager placeret på https://github.com/kriru/firstJava.git

Opret et nyt byggejob i Jenkins

Det er også muligt for dig at bruge et lokalt depot.

Hvis dit GitHub-arkiv er privat, Jenkins vil først validere dine loginoplysninger med GitHub og først derefter hente kildekoden fra dit GitHub-repository.

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.

Opret et nyt byggejob i Jenkins

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

Opret et nyt byggejob i Jenkins

Trin 7) Gem projektet

Når du har indtastet alle data,

  1. Klik Ansøg
  2. Gem projektet.

Trin 8) Byg kildekode

Klik nu på hovedskærmen Byg nu knappen i venstre side for at bygge kildekoden.

Opret et nyt byggejob i Jenkins

Trin 9) Tjek status

Efter at have klikket på Byg nu, du kan se status for den build, du kører under Byg historie.

Opret et nyt byggejob i Jenkins

Trin 10) Se konsoludgangen

Klik på bygge nummer og klik derefter på konsoludgang for at se status for det build, du kører. Den burde vise dig en succesmeddelelse, forudsat at du har fulgt opsætningen korrekt som vist nedenfor Jenkins eksempel på at oprette et nyt job.

Opret et nyt byggejob i Jenkins

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-projektet er et gentageligt byggejob, script eller pipeline, der indeholder trin og handlinger efter byggeprocessen. Det er et forbedret job eller en forbedret opgave, der kan strække sig over flere operationer.
  • De typer af handlinger, du kan udføre i et byggetrin eller en handling efter byggeprocessen, er ret begrænsede. Der er mange standard plugins tilgængelige i en Jenkins Freestyle-projektet kan hjælpe dig med at overvinde dette problem.
  • Freestyle-bygning Jenkins Jobbene er meget fleksible og brugervenlige. Du kan bruge den til enhver type projekt; den er nem at konfigurere, og mange af dens muligheder findes i andre build-versioner. Jenkins beskæftigelse.
  • Hvis dit GitHub-arkiv er privat, Jenkins vil først validere dine loginoplysninger med GitHub og først derefter hente kildekoden fra dit GitHub-repository.

Opsummer dette indlæg med: