Kako stvoriti posao za novu gradnju u projektu Jenkins Freestyle

Sadržaj:

Anonim

Što je Jenkinsov projekt slobodnog stila?

Jenkins Freestyle Project je ponovljivi posao izrade, skripta ili cjevovod koji sadrži korake i radnje nakon izgradnje. To je poboljšani posao ili zadatak koji može obuhvatiti više operacija. Omogućuje vam konfiguriranje okidača gradnje i nudi sigurnost zasnovanu na projektu za vaš Jenkins projekt. Također nudi dodatke koji će vam pomoći da napravite korake i radnje nakon izrade.

Vrste radnji koje možete izvesti u Jenkinsovom koraku gradnje ili post-build radnji prilično su ograničene. U okviru Jenkins Freestyle Project-a dostupno je mnogo standardnih dodataka koji će vam pomoći da prebrodite ovaj problem.

Kako stvoriti posao u Jenkinsu

Kako stvoriti posao za novu gradnju u Jenkinsu

Posao izrade slobodnog stila vrlo je fleksibilna i jednostavna opcija. Možete ga koristiti za bilo koju vrstu projekta; jednostavan je za postavljanje, a mnoge od njegovih mogućnosti pojavljuju se u drugim poslovima gradnje. Ispod je korak po korak postupak otvaranja posla u Jenkin.

Korak 1) Prijavite se na Jenkins

Da biste stvorili Jenkinsov posao u slobodnom stilu, prijavite se na svoju Jenkinsovu nadzornu ploču tako da posjetite Jenkinsov put instalacije. Obično će biti hostiran na localhostu na http: // localhost: 8080 Ako ste Jenkins instalirali na drugi put, upotrijebite odgovarajući URL za pristup nadzornoj ploči kao što je prikazano u donjem primjeru Jenkinsova otvaranja poslova.

Korak 2) Stvorite novu stavku

Kliknite " Nova stavka " u gornjem lijevom dijelu nadzorne ploče.

Korak 3) Unesite detalje stavke

Na sljedećem zaslonu,

  1. Unesite naziv stavke koju želite stvoriti. Za ovaj demo koristit ćemo "Hello world".
  2. Odaberite projekt Freestyle
  3. Kliknite U redu

Korak 4) Unesite detalje o projektu

Unesite detalje projekta koji želite testirati.

Korak 5) Unesite URL spremišta

Pod Upravljanje izvornim kodom unesite URL spremišta. Imamo testno spremište smješteno na https://github.com/kriru/firstJava.git

Također je moguće koristiti lokalno spremište.

Ako je vaše GitHub spremište privatno, Jenkins će prvo provjeriti valjanost vaših podataka za prijavu pomoću GitHub, a tek onda povući izvorni kod iz vašeg GitHub spremišta.

Korak 6) Podešavanje postavki

Sad kad ste naveli sve detalje, vrijeme je za izgradnju koda. Dotjerajte postavke u odjeljku gradnje da biste izgradili kôd u vrijeme koje želite. Možete čak zakazati da se izrada događa povremeno, u određeno vrijeme.

Pod graditi ,

1. Kliknite " Dodaj korak izrade "

2. Kliknite na " Izvrši batch naredbu za Windows " i dodajte naredbe koje želite izvršiti tijekom postupka izrade.

Evo, dodao sam java naredbe za kompajliranje java koda.

Dodao sam sljedeće Windows naredbe:

javac HelloWorld.java

java HelloWorld

Korak 7) Spremite projekt

Kada unesete sve podatke,

  1. Kliknite Primijeni
  2. Spremite projekt.

Korak 8) Izgradnja izvornog koda

Sada, na glavnom zaslonu, kliknite gumb Izgradi sada na lijevoj strani za izgradnju izvornog koda.

Korak 9) Provjerite status

Nakon što kliknete na Build now, možete vidjeti status gradnje koju izvodite pod Povijest gradnje .

Korak 10) Pogledajte izlaz konzole

Kliknite broj gradnje, a zatim kliknite izlaz konzole da biste vidjeli status izrade koju ste pokrenuli. Trebao bi vam prikazati poruku o uspjehu, pod uvjetom da ste pravilno slijedili postavljanje kao što je prikazano u nastavku, primjer Jenkins stvara novi posao.

Sve u svemu, izvršili smo program HelloWorld hostiran na GitHubu. Jenkin izvlači kôd iz udaljenog spremišta i kontinuirano gradi na frekvenciji koju definirate.

Sažetak

  • Jenkins Freestyle Project je ponovljivi posao izrade, skripta ili cjevovod koji sadrži korake i radnje nakon izgradnje. To je poboljšani posao ili zadatak koji može obuhvatiti više operacija.
  • Vrste radnji koje možete izvesti u koraku gradnje ili radnji nakon izrade prilično su ograničene. U okviru Jenkins Freestyle Project-a dostupno je mnogo standardnih dodataka koji će vam pomoći da prevladate ovaj problem.
  • Jenkinsovi poslovi za slobodnu izgradnju vrlo su fleksibilni i jednostavni za upotrebu. Možete ga koristiti za bilo koju vrstu projekta; lako ga je postaviti, a mnoge od njegovih mogućnosti pojavljuju se i na drugim poslovima gradnje Jenkinsa.
  • Ako je vaše GitHub spremište privatno, Jenkins će prvo provjeriti valjanost vaših podataka za prijavu pomoću GitHub, a tek onda povući izvorni kod iz vašeg GitHub spremišta.