Kuinka luoda uusi rakennustyö Jenkins Freestyle -projektissa

Mikä on Jenkins Freestyle -projekti?

Jenkinsin freestyle-projekti on toistettava koontityö, komentosarja tai liukuhihna, joka sisältää vaiheita ja koonnoksen jälkeisiä toimintoja. Se on parannettu työ tai tehtävä, joka voi kattaa useita operaatioita. Sen avulla voit määrittää koontikäynnistimet ja tarjoaa projektipohjaisen suojauksen Jenkins-projektillesi. Se tarjoaa myös laajennuksia, jotka auttavat sinua rakentamaan vaiheita ja jälkitoimia.

Toiminnot, joita voit suorittaa Jenkins-koontivaiheessa tai sen jälkeisessä toiminnassa, ovat melko rajallisia. Jenkins Freestyle Projectissa on saatavilla monia vakiolaajennuksia, jotka auttavat sinua ratkaisemaan tämän ongelman.

Kuinka luoda työpaikka Jenkinsissä
Kuinka luoda työpaikka Jenkinsissä

Kuinka luoda uusi rakennustyöpaikka Jenkinsissä

Freestyle-rakennustyö on erittäin joustava ja helppokäyttöinen vaihtoehto. Voit käyttää sitä kaikentyyppisissä projekteissa; se on helppo asentaa, ja monet sen vaihtoehdoista näkyvät muissa rakennustöissä. Alla on vaiheittainen prosessi työpaikan luomiseksi Jenkin.

Vaihe 1) Kirjaudu Jenkinsiin


Luo Jenkins freestyle -työ kirjautumalla Jenkins-hallintapaneeliisi käymällä Jenkinsin asennuspolulla. Yleensä sitä isännöidään localhostissa osoitteessa http://localhost:8080 Jos olet asennettu Jenkins toisessa polussa käytä asianmukaista URL-osoitetta päästäksesi hallintapaneeliisi alla olevan Jenkinsin työpaikkojen luomisesimerkin mukaisesti.

Luo uusi rakennustyöpaikka Jenkinsissä

Vaihe 2) Luo uusi kohde

Klikkaa "Uusi kohde" kojelaudan vasemmassa yläkulmassa.

Luo uusi rakennustyöpaikka Jenkinsissä

Vaihe 3) Anna tuotteen tiedot

Seuraavassa näytössä

  1. Kirjoita luotavan kohteen nimi. Käytämme "Hei maailma" tässä demossa.
  2. Valitse Freestyle-projekti
  3. Napsauta OK

Luo uusi rakennustyöpaikka Jenkinsissä

Vaihe 4) Anna projektin tiedot

Anna testattavan projektin tiedot.

Luo uusi rakennustyöpaikka Jenkinsissä

Vaihe 5) Anna arkiston URL-osoite

Kirjoita lähdekoodin hallinta -kohtaan arkistosi URL-osoite. Meillä on testivarasto osoitteessa https://github.com/kriru/firstJava.git

Luo uusi rakennustyöpaikka Jenkinsissä

On myös mahdollista käyttää paikallista arkistoa.

Jos GitHub-tietovarasto on yksityinen, Jenkins vahvistaa ensin kirjautumistietosi GitHubilla ja vasta sitten noutaa lähdekoodin GitHub-tietovarastostasi.

Vaihe 6) Säädä asetuksia

Nyt kun olet antanut kaikki tiedot, on aika rakentaa koodi. Säädä asetuksia alla rakentaa osiota, jotta voit rakentaa koodin haluamallasi hetkellä. Voit jopa ajoittaa rakentamisen tapahtuvaksi määräajoin tiettyinä aikoina.

Alle rakentaa,

1. Napsauta “Lisää rakennusvaihe"

2. Napsauta “Suorittaa Windows eräkomento” ja lisää komennot, jotka haluat suorittaa rakennusprosessin aikana.

Luo uusi rakennustyöpaikka Jenkinsissä

Täällä olen lisännyt java-komennot java-koodin kääntämiseksi.

Olen lisännyt seuraavat windows-komennot:

javac HelloWorld.java

java Hello World

Luo uusi rakennustyöpaikka Jenkinsissä

Vaihe 7) Tallenna projekti

Kun olet syöttänyt kaikki tiedot,

  1. Napauta käyttää
  2. Säästä projekti.

Vaihe 8) Luo lähdekoodi

Napsauta nyt päänäytössä Rakenna nyt -painiketta vasemmalla luodaksesi lähdekoodin.

Luo uusi rakennustyöpaikka Jenkinsissä

Vaihe 9) Tarkista tila

Napsauttamisen jälkeen Rakenna nyt, näet käyttämäsi koontiversion tilan Rakenna historiaa.

Luo uusi rakennustyöpaikka Jenkinsissä

Vaihe 10) Katso konsolin lähtö

Klikkaa Rakentaa numero ja napsauta sitten konsolin lähtö nähdäksesi suorittamasi koontiversion tilan. Sen pitäisi näyttää sinulle onnistumisviesti, jos olet noudattanut asennusta oikein, kuten alla olevassa Jenkins luo uusi työ -esimerkissä näkyy.

Luo uusi rakennustyöpaikka Jenkinsissä

Yhteenvetona olemme suorittaneet HelloWorld-ohjelman, jota isännöimme GitHubissa. Jenkin hakee koodin etävarastosta ja rakentaa jatkuvasti määrittelemälläsi taajuudella.

Yhteenveto

  • Jenkins Freestyle Project on toistettava rakennustyö, skripti tai liukuhihna, joka sisältää vaiheita ja jälkitoimia. Se on parannettu työ tai tehtävä, joka voi kattaa useita operaatioita.
  • Toimintojen tyypit, joita voit suorittaa rakennusvaiheessa tai sen jälkeisessä toiminnossa, ovat melko rajallisia. Jenkins Freestyle Projectissa on saatavilla monia vakiolaajennuksia, jotka auttavat sinua voittamaan tämän ongelman.
  • Freestyle build Jenkins -työt ovat erittäin joustavia ja helppokäyttöisiä. Voit käyttää sitä kaikentyyppisissä projekteissa; se on helppo asentaa, ja monet sen vaihtoehdoista näkyvät muissa Jenkinsin rakennustöissä.
  • Jos GitHub-tietovarasto on yksityinen, Jenkins vahvistaa ensin kirjautumistietosi GitHubilla ja vasta sitten noutaa lähdekoodin GitHub-tietovarastostasi.