Slik oppretter du en ny byggejobb i Jenkins Freestyle-prosjekt
Hva er en Jenkins Freestyle-prosjekt?
Jenkins Freestyle-prosjekt er en repeterbar byggejobb, et skript eller en pipeline som inneholder trinn og handlinger etter bygging. Det er en forbedret jobb eller oppgave som kan strekke seg over flere operasjoner. Den lar deg konfigurere byggeutlรธsere og tilbyr prosjektbasert sikkerhet for din Jenkins prosjekt. Den tilbyr ogsรฅ programtillegg som hjelper deg med รฅ bygge trinn og handlinger etter bygging.
Hvilke typer handlinger du kan utfรธre i en Jenkins Byggetrinn eller handling etter bygging er ganske begrenset. Det finnes mange standard plugins tilgjengelig i en Jenkins Freestyle-prosjektet for รฅ hjelpe deg med รฅ lรธse dette problemet.

Slik oppretter du en ny byggejobb i Jenkins
Freestyle byggejobben er et svรฆrt fleksibelt og brukervennlig alternativ. Du kan bruke den til alle typer prosjekter; det er enkelt รฅ sette opp, og mange av alternativene vises i andre byggejobber. Nedenfor er en trinnvis prosess for รฅ skape jobb i Jenkin.
Trinn 1) Logg inn pรฅ Jenkins
ร opprette en Jenkins freestyle-jobb, logg inn pรฅ din Jenkins dashbordet ved รฅ besรธke ditt Jenkins installasjonssti. Vanligvis vil den vรฆre lagret pรฅ localhost pรฅ
http://localhost:8080 Har du installerte Jenkins i en annen bane, bruk riktig URL for รฅ fรฅ tilgang til dashbordet ditt som vist nedenfor Jenkins eksempel pรฅ jobbskaping.
Trinn 2) Opprett nytt element
Klikk pรฅ "Nytt elementโ รธverst til venstre pรฅ dashbordet.
Trinn 3) Skriv inn varedetaljer
I neste skjermbilde,
- Skriv inn navnet pรฅ elementet du vil lage. Vi skal bruke "Hello world" for denne demoen.
- Velg Freestyle-prosjekt
- Klikk OK
Trinn 4) Skriv inn prosjektdetaljer
Skriv inn detaljene for prosjektet du vil teste.
Trinn 5) Angi depot-URL
Under kilde Code Administrasjon, skriv inn URL-adressen til repositoriet ditt. Vi har et testrepositorium plassert pรฅ https://github.com/kriru/firstJava.git
Det er ogsรฅ mulig for deg รฅ bruke et lokalt depot.
Hvis GitHub-depotet ditt er privat, Jenkins vil fรธrst validere pรฅloggingsinformasjonen din med GitHub og fรธrst deretter hente kildekoden fra GitHub-repositoriet ditt.
Trinn 6) Juster innstillingene
Nรฅ som du har gitt alle detaljene, er det pรฅ tide รฅ bygge koden. Juster innstillingene under bygge seksjon for รฅ bygge koden pรฅ det tidspunktet du รธnsker. Du kan til og med planlegge at byggingen skal skje med jevne mellomrom, til bestemte tider.
Under bygge,
1. Klikk pรฅ โLegg til byggetrinn"
2. Klikk pรฅ โHenrette Windows batch-kommandoโ og legg til kommandoene du vil utfรธre under byggeprosessen.
Her har jeg lagt til java-kommandoer for รฅ kompilere java-koden.
Jeg har lagt til fรธlgende Windows-kommandoer:
javac HelloWorld.java
java Hei verden
Trinn 7) Lagre prosjektet
Nรฅr du har lagt inn alle data,
- Klikk Pรฅfรธr
- Spar prosjektet.
Trinn 8) Bygg kildekode
Nรฅ, i hovedskjermen, klikk pรฅ Bygg nรฅ knappen pรฅ venstre side for รฅ bygge kildekoden.
Trinn 9) Sjekk statusen
Etter รฅ ha klikket pรฅ Bygg nรฅ, du kan se statusen til bygget du kjรธrer under Bygg historie.
Trinn 10) Se konsollutgangen
Klikk pรฅ Bygge nummer og klikk deretter pรฅ konsollutgang for รฅ se statusen til byggingen du kjรธrer. Den skal vise deg en vellykkethetsmelding, forutsatt at du har fulgt oppsettet riktig som vist nedenfor Jenkins eksempel pรฅ รฅ opprette en ny jobb.
I sum har vi utfรธrt et HelloWorld-program som er vert pรฅ GitHub. Jenkin henter koden fra fjernlageret og bygger kontinuerlig med en frekvens du definerer.
Sammendrag
- Jenkins Freestyle-prosjektet er en repeterbar byggejobb, et skript eller en pipeline som inneholder trinn og handlinger etter bygging. Det er en forbedret jobb eller oppgave som kan strekke seg over flere operasjoner.
- Det er ganske begrenset hvilke typer handlinger du kan utfรธre i et byggetrinn eller en handling etter byggeprosessen. Det finnes mange standard plugins tilgjengelig i en Jenkins Freestyle-prosjektet for รฅ hjelpe deg med รฅ lรธse dette problemet.
- Freestyle-bygging Jenkins Jobbene er svรฆrt fleksible og brukervennlige. Du kan bruke den til alle typer prosjekter; den er enkel รฅ sette opp, og mange av alternativene vises i andre byggeprogrammer. Jenkins arbeidsplasser.
- Hvis GitHub-depotet ditt er privat, Jenkins vil fรธrst validere pรฅloggingsinformasjonen din med GitHub og fรธrst deretter hente kildekoden fra GitHub-repositoriet ditt.










