Kako stvoriti novi građevinski posao u Jenkins Freestyle Projectu
Što je Jenkinsov Freestyle projekt?
Jenkinsov Freestyle projekt je ponovljivi posao izgradnje, 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 da konfigurirate okidače za izgradnju i nudi sigurnost temeljenu na projektu za vaš Jenkinsov projekt. Također nudi dodatke koji vam pomažu u izgradnji koraka i radnji nakon izgradnje.
Vrste radnji koje možete izvesti u koraku Jenkinsove izgradnje ili radnji nakon izgradnje prilično su ograničene. Postoje mnogi standardni dodaci dostupni unutar Jenkins Freestyle projekta koji vam mogu pomoći da prevladate ovaj problem.
Kako stvoriti novi građevinski posao u Jenkinsu
Posao građenja slobodnim stilom vrlo je fleksibilna i jednostavna opcija. Možete ga koristiti za bilo koju vrstu projekta; jednostavno ga je postaviti, a mnoge se njegove mogućnosti pojavljuju u drugim poslovima izgradnje. U nastavku je korak po korak proces stvaranja posla Jenkin.
Korak 1) Prijavite se na Jenkins
Da biste stvorili Jenkins freestyle posao, prijavite se na svoju Jenkins nadzornu ploču posjetom Jenkins instalacijskoj stazi. Obično će se nalaziti na lokalnom hostu na
http://localhost:8080
Ako imate instalirao Jenkins na drugom putu upotrijebite odgovarajući URL za pristup svojoj nadzornoj ploči kao što je prikazano u donjem primjeru stvaranja Jenkinsovog posla.
Korak 2) Stvorite novu stavku
Kliknite na "Nova stavka” na gornjoj lijevoj strani nadzorne ploče.
Korak 3) Unesite detalje stavke
Na sljedećem ekranu
- Unesite naziv stavke koju želite stvoriti. Koristit ćemo "Hello world" za ovaj demo.
- Odaberite Freestyle projekt
- Pritisnite U redu
Korak 4) Unesite detalje projekta
Unesite pojedinosti projekta koji želite testirati.
Korak 5) Unesite URL spremišta
Pod Upravljanje izvornim kodom unesite URL svog spremišta. Imamo testni repozitorij koji se nalazi 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 potvrditi vaše vjerodajnice za prijavu s GitHubom i tek onda povući izvorni kod iz vašeg GitHub spremišta.
Korak 6) Podesite postavke
Sada kada ste unijeli sve pojedinosti, vrijeme je za izradu koda. Podesite postavke pod graditi odjeljak za izradu koda u željeno vrijeme. Možete čak zakazati da se izgradnja odvija povremeno, u određeno vrijeme.
Pod graditi,
1. Kliknite na "Dodajte korak izgradnje"
2. Kliknite na "Izvršiti Windows batch naredba” i dodajte naredbe koje želite izvršiti tijekom procesa izgradnje.
Ovdje sam dodao java naredbe za kompajliranje java koda.
Dodao sam sljedeće Windows naredbe:
javac HelloWorld.java
java Hello World
Korak 7) Spremite projekt
Kada ste unijeli sve podatke,
- Kliknite Korak po korak do prijave
- UŠTEDI projekt.
Korak 8) Izgradite izvorni kod
Sada, na glavnom zaslonu, kliknite na Izgradite sada gumb na lijevoj strani za izradu izvornog koda.
Korak 9) Provjerite status
Nakon što kliknete Gradi sada, možete vidjeti status nadogradnje pod kojom radite Povijest izgradnje.
Korak 10) Pogledajte izlaz konzole
Kliknite na izgradi broj a zatim kliknite na konzolni izlaz da vidite status izgradnje koju pokrećete. Trebao bi vam pokazati poruku o uspjehu, pod uvjetom da ste pravilno slijedili postavke kao što je prikazano u donjem primjeru Jenkinsovog stvaranja novog posla.
Ukratko, izveli smo program HelloWorld koji se nalazi na GitHubu. Jenkin izvlači kod iz udaljenog repozitorija i kontinuirano gradi učestalošću koju definirate.
rezime
- Jenkins Freestyle Project ponovljivi je posao izgradnje, 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 izgradnje ili radnji nakon izgradnje prilično su ograničene. Postoje mnogi standardni dodaci dostupni unutar Jenkins Freestyle projekta koji vam mogu pomoći da prevladate ovaj problem.
- Freestyle gradnja Jenkinsovi poslovi vrlo su fleksibilni i jednostavni za korištenje. Možete ga koristiti za bilo koju vrstu projekta; jednostavno ga je postaviti, a mnoge se njegove opcije pojavljuju u drugim Jenkinsovim poslovima izrade.
- Ako je vaše GitHub spremište privatno, Jenkins će prvo potvrditi vaše vjerodajnice za prijavu s GitHubom i tek onda povući izvorni kod iz vašeg GitHub spremišta.