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 posao u Jenkinsu
Kako stvoriti posao u Jenkinsu

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.

Stvorite novi građevinski posao u Jenkinsu

Korak 2) Stvorite novu stavku

Kliknite na "Nova stavka” na gornjoj lijevoj strani nadzorne ploče.

Stvorite novi građevinski posao u Jenkinsu

Korak 3) Unesite detalje stavke

Na sljedećem ekranu

  1. Unesite naziv stavke koju želite stvoriti. Koristit ćemo "Hello world" za ovaj demo.
  2. Odaberite Freestyle projekt
  3. Pritisnite U redu

Stvorite novi građevinski posao u Jenkinsu

Korak 4) Unesite detalje projekta

Unesite pojedinosti projekta koji želite testirati.

Stvorite novi građevinski posao u Jenkinsu

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

Stvorite novi građevinski posao u Jenkinsu

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.

Stvorite novi građevinski posao u Jenkinsu

Ovdje sam dodao java naredbe za kompajliranje java koda.

Dodao sam sljedeće Windows naredbe:

javac HelloWorld.java

java Hello World

Stvorite novi građevinski posao u Jenkinsu

Korak 7) Spremite projekt

Kada ste unijeli sve podatke,

  1. Kliknite Korak po korak do prijave
  2. UŠTEDI projekt.

Korak 8) Izgradite izvorni kod

Sada, na glavnom zaslonu, kliknite na Izgradite sada gumb na lijevoj strani za izradu izvornog koda.

Stvorite novi građevinski posao u Jenkinsu

Korak 9) Provjerite status

Nakon što kliknete Gradi sada, možete vidjeti status nadogradnje pod kojom radite Povijest izgradnje.

Stvorite novi građevinski posao u Jenkinsu

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.

Stvorite novi građevinski posao u Jenkinsu

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.