Kako stvoriti novi posao izgradnje u Jenkins Projekt slobodnog stila

ล to je a Jenkins Projekt slobodnog stila?

Jenkins Projekt slobodnog stila 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 obuhvaฤ‡ati viลกe operacija. Omoguฤ‡uje vam konfiguriranje okidaฤa izgradnje i nudi sigurnost temeljenu na projektu za vaลกe Jenkins projekt. Takoฤ‘er nudi dodatke koji vam pomaลพu u izradi koraka i radnji nakon izrade.

Vrste radnji koje moลพete izvrลกiti u Jenkins korak izgradnje ili radnja nakon izgradnje priliฤno su ograniฤeni. Postoji mnogo standardnih dodataka dostupnih unutar Jenkins Freestyle projekt koji ฤ‡e vam pomoฤ‡i da prevladate ovaj problem.

Kako stvoriti posao u Jenkins
Kako stvoriti posao u Jenkins

Kako stvoriti novi posao izgradnje u Jenkins

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 Jenkins


Da biste stvorili Jenkins posao slobodnog stila, prijavite se na svoj Jenkins nadzornu ploฤu posjetom vaลกe Jenkins instalacijska putanja. Obiฤno ฤ‡e se nalaziti na localhostu na http://localhost:8080 Ako imate instaliran Jenkins na drugom putu upotrijebite odgovarajuฤ‡i URL za pristup vaลกoj nadzornoj ploฤi kao ลกto je prikazano u nastavku Jenkins primjer stvaranja radnih mjesta.

Stvori novi posao izgradnje u Jenkins

Korak 2) Stvorite novu stavku

Kliknite na "Nova stavkaโ€ na gornjoj lijevoj strani nadzorne ploฤe.

Stvori novi posao izgradnje u Jenkins

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

Stvori novi posao izgradnje u Jenkins

Korak 4) Unesite detalje projekta

Unesite pojedinosti projekta koji ลพelite testirati.

Stvori novi posao izgradnje u Jenkins

Korak 5) Uฤ‘ite u repozitorij URL

Pod Izvor Code Uprava, uฤ‘ite u svoje spremiลกte URLImamo testni repozitorij koji se nalazi na https://github.com/kriru/firstJava.git

Stvori novi posao izgradnje u Jenkins

Takoฤ‘er je moguฤ‡e koristiti lokalno spremiลกte.

Ako je vaลก GitHub repozitorij privatan, Jenkins prvo ฤ‡e provjeriti vaลกe pristupne podatke s GitHubom, a tek onda ฤ‡e preuzeti izvorni kod iz vaลกeg GitHub repozitorija.

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.

Stvori novi posao izgradnje u Jenkins

Ovdje sam dodao java naredbe za kompajliranje java koda.

Dodao sam sljedeฤ‡e Windows naredbe:

javac HelloWorld.java

java Hello World

Stvori novi posao izgradnje u Jenkins

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.

Stvori novi posao izgradnje u Jenkins

Korak 9) Provjerite status

Nakon ลกto kliknete Gradi sada, moลพete vidjeti status nadogradnje pod kojom radite Povijest izgradnje.

Stvori novi posao izgradnje u Jenkins

Korak 10) Pogledajte izlaz konzole

Kliknite na izgradi broj a zatim kliknite na konzolni izlaz da biste vidjeli status pokrenute izgradnje. Trebao bi vam prikazati poruku o uspjehu, pod uvjetom da ste ispravno slijedili postavke kao ลกto je prikazano u nastavku Jenkins primjer stvaranja novog posla.

Stvori novi posao izgradnje u Jenkins

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 je ponovljivi zadatak, skripta ili cjevovod izgradnje koji sadrลพi korake i radnje nakon izgradnje. To je poboljลกani posao ili zadatak koji moลพe obuhvaฤ‡ati viลกe operacija.
  • Vrste radnji koje moลพete izvrลกiti u koraku izgradnje ili radnji nakon izgradnje priliฤno su ograniฤene. Postoji mnogo standardnih dodataka dostupnih unutar Jenkins Freestyle projekt koji ฤ‡e vam pomoฤ‡i da prevladate ovaj problem.
  • Slobodni stil gradnje Jenkins Poslovi su vrlo fleksibilni i jednostavni za koriลกtenje. Moลพete ga koristiti za bilo koju vrstu projekta; jednostavan je za postavljanje, a mnoge njegove opcije pojavljuju se u drugim verzijama. Jenkins radnih mjesta.
  • Ako je vaลก GitHub repozitorij privatan, Jenkins prvo ฤ‡e provjeriti vaลกe pristupne podatke s GitHubom, a tek onda ฤ‡e preuzeti izvorni kod iz vaลกeg GitHub repozitorija.

Saลพmite ovu objavu uz: