Š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 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,
- Unesite naziv stavke koju želite stvoriti. Za ovaj demo koristit ćemo "Hello world".
- Odaberite projekt Freestyle
- 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,
- Kliknite Primijeni
- 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.