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 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.
Vaihe 2) Luo uusi kohde
Klikkaa "Uusi kohde" kojelaudan vasemmassa yläkulmassa.
Vaihe 3) Anna tuotteen tiedot
Seuraavassa näytössä
- Kirjoita luotavan kohteen nimi. Käytämme "Hei maailma" tässä demossa.
- Valitse Freestyle-projekti
- Napsauta OK
Vaihe 4) Anna projektin tiedot
Anna testattavan projektin tiedot.
Vaihe 5) Anna arkiston URL-osoite
Kirjoita lähdekoodin hallinta -kohtaan arkistosi URL-osoite. Meillä on testivarasto osoitteessa https://github.com/kriru/firstJava.git
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.
Täällä olen lisännyt java-komennot java-koodin kääntämiseksi.
Olen lisännyt seuraavat windows-komennot:
javac HelloWorld.java
java Hello World
Vaihe 7) Tallenna projekti
Kun olet syöttänyt kaikki tiedot,
- Napauta käyttää
- Säästä projekti.
Vaihe 8) Luo lähdekoodi
Napsauta nyt päänäytössä Rakenna nyt -painiketta vasemmalla luodaksesi lähdekoodin.
Vaihe 9) Tarkista tila
Napsauttamisen jälkeen Rakenna nyt, näet käyttämäsi koontiversion tilan Rakenna historiaa.
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.
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.