Kako ustvariti novo delovno mesto v projektu Jenkins Freestyle

Kazalo:

Anonim

Kaj je projekt Jenkins Freestyle?

Jenkins Freestyle Project je ponovljivo opravilo gradnje, skript ali cevovod, ki vsebuje korake in akcije po izdelavi. To je izboljšana naloga ali naloga, ki lahko zajema več operacij. Omogoča vam konfiguriranje sprožilcev gradnje in ponuja projektno zaščito za vaš projekt Jenkins. Ponuja tudi vtičnike, ki vam pomagajo zgraditi korake in dejanja po izdelavi.

Vrste dejanj, ki jih lahko izvedete v Jenkinsovem koraku gradnje ali po gradnji, so precej omejene. V projektu Jenkins Freestyle je na voljo veliko standardnih vtičnikov, ki vam pomagajo premagati to težavo.

Kako ustvariti delovno mesto v Jenkinsu

Kako ustvariti novo delovno mesto v Jenkinsu

Naloga gradnje prostega sloga je zelo prilagodljiva in enostavna možnost. Uporabite ga lahko za katero koli vrsto projekta; enostavno ga je nastaviti in številne njegove možnosti se pojavijo v drugih gradbenih opravilih. Spodaj je opisan postopek za ustvarjanje delovnih mest v Jenkin.

1. korak) Prijavite se v Jenkins

Če želite ustvariti Jenkinsovo prosto delo, se prijavite na svojo nadzorno ploščo Jenkins, tako da obiščete svojo namestitveno pot Jenkins. Običajno ga bo gostil na localhost na http: // localhost: 8080 Če ste Jenkinsa namestili na drugo pot, uporabite ustrezen URL za dostop do vaše nadzorne plošče, kot je prikazano v spodnjem primeru ustvarjanja delovnih mest Jenkins.

Korak 2) Ustvari nov element

V zgornjem levem delu armaturne plošče kliknite » Nov element «.

Korak 3) Vnesite podrobnosti o artiklu

Na naslednjem zaslonu

  1. Vnesite ime elementa, ki ga želite ustvariti. Za to predstavitev bomo uporabili "Hello world".
  2. Izberite projekt Freestyle
  3. Kliknite V redu

Korak 4) Vnesite podrobnosti o projektu

Vnesite podrobnosti o projektu, ki ga želite preizkusiti.

5. korak) Vnesite URL repozitorija

V razdelku Upravljanje izvorne kode vnesite URL svojega skladišča. Imamo preskusno shrambo, ki se nahaja na https://github.com/kriru/firstJava.git

Možno je tudi, da uporabite lokalno skladišče.

Če je vaše skladišče GitHub zasebno, bo Jenkins najprej potrdil vaše poverilnice za prijavo z GitHubom in šele nato potegnil izvorno kodo iz svojega skladišča GitHub.

6. korak) Prilagodite nastavitve

Zdaj, ko ste navedli vse podrobnosti, je čas, da zgradite kodo. Poteg nastavitve pod graditi odseka za izgradnjo kodo v času, ki ga želite. Lahko celo načrtujete, da se bo gradnja izvajala občasno, ob določenih časih.

V izdelavi ,

1. Kliknite " Dodaj korak gradnje "

2. Kliknite " Izvedi paketni ukaz sistema Windows " in dodajte ukaze, ki jih želite izvesti med postopkom gradnje.

Tu sem dodal ukaze java za prevajanje kode jave.

Dodal sem naslednje ukaze za Windows:

javac HelloWorld.java

java HelloWorld

Korak 7) Shranite projekt

Ko vnesete vse podatke,

  1. Kliknite Uporabi
  2. Shranite projekt.

Korak 8) Zgradite izvorno kodo

Zdaj na glavnem zaslonu kliknite gumb Zgradi zdaj na levi strani, da sestavite izvorno kodo.

Korak 9) Preverite stanje

Po kliku na Build now lahko v zgodovini gradnje vidite stanje gradnje, ki jo izvajate .

Korak 10) Oglejte si izhod konzole

Kliknite številko gradnje in nato kliknite izhod konzole, da si ogledate stanje izdelane gradnje. Prikazati vam mora sporočilo o uspehu, če ste pravilno sledili nastavitvi, kot je prikazano spodaj, primer Jenkins ustvari novo delovno mesto

Skratka, izvedli smo program HelloWorld, ki ga gosti GitHub. Jenkin povleče kodo iz oddaljenega repozitorija in neprekinjeno gradi na frekvenci, ki jo določite.

Povzetek

  • Jenkins Freestyle Project je ponovljivo opravilo gradnje, skript ali cevovod, ki vsebuje korake in akcije po izdelavi. To je izboljšana naloga ali naloga, ki lahko zajema več operacij.
  • Vrste dejanj, ki jih lahko izvedete v koraku gradnje ali po gradnji, so precej omejene. V projektu Jenkins Freestyle je na voljo veliko standardnih vtičnikov, ki vam pomagajo premagati to težavo.
  • Prosta dela Jenkinsova delovna mesta so zelo prilagodljiva in enostavna za uporabo. Uporabite ga lahko za katero koli vrsto projekta; enostavno ga je nastaviti, številne njegove možnosti pa se pojavijo v drugih delovnih mestih Jenkins.
  • Če je vaše skladišče GitHub zasebno, bo Jenkins najprej potrdil vaše poverilnice za prijavo z GitHubom in šele nato potegnil izvorno kodo iz svojega skladišča GitHub.