Kuinka luoda uusi rakennus työpaikka Jenkins Freestyle -projektissa

Sisällysluettelo:

Anonim

Mikä on Jenkins Freestyle -projekti?

Jenkins Freestyle Project on toistettavissa oleva koontityö, komentosarja tai putki, joka sisältää vaiheita ja jälkitoimintoja. Se on parannettu työ tai tehtävä, joka voi kattaa useita toimintoja. Sen avulla voit määrittää koontikäynnistimet ja tarjoaa projektipohjaisen suojauksen Jenkins-projektillesi. Se tarjoaa myös laajennuksia, jotka auttavat sinua rakentamaan vaiheita ja rakentamisen jälkeisiä toimintoja.

Jenkins-koontivaiheessa tai rakennuksen jälkeisessä toiminnossa suoritettavat toiminnot ovat melko rajallisia. Jenkins Freestyle -projektissa on monia vakiolaajennuksia, jotka auttavat sinua voittamaan tämän ongelman.

Kuinka luoda työpaikka Jenkinsissä

Kuinka luoda uusi rakennus työpaikka Jenkinsissä

Freestyle-rakennustyö on erittäin joustava ja helppokäyttöinen vaihtoehto. Voit käyttää sitä minkä tahansa tyyppiseen projektiin; se on helppo asentaa, ja monet sen vaihtoehdoista näkyvät muissa rakennustöissä. Alla on askel askeleelta prosessi työpaikan luomiseksi Jenkiniin.

Vaihe 1) Kirjaudu sisään Jenkinsiin

Luo Jenkins freestyle -työ kirjautumalla Jenkinsin hallintapaneeliin käymällä Jenkinsin asennuspolulla. Yleensä sitä isännöi localhostissa osoitteessa http: // localhost: 8080 Jos olet asentanut Jenkinsin toiselle polulle, käytä hallintakeskusta käyttämällä asianmukaista URL-osoitetta alla olevan Jenkins-työpaikan luomisen esimerkin mukaisesti.

Vaihe 2) Luo uusi kohde

Napsauta " Uusi kohde " kojelaudan vasemmassa yläkulmassa.

Vaihe 3) Syötä tuotteen tiedot

Seuraavassa näytössä

  1. Kirjoita luomasi kohteen nimi. Käytämme tähän demoon "Hello world".
  2. Valitse Freestyle-projekti
  3. Napsauta OK

Vaihe 4) Anna projektin tiedot

Anna testattavan projektin tiedot.

Vaihe 5) Anna arkiston URL-osoite

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

Voit myös käyttää paikallista arkistoa.

Jos GitHub-arkistosi on yksityinen, Jenkins vahvistaa ensin kirjautumistunnuksesi GitHubilla ja vetää sitten lähdekoodin GitHub-arkistosta.

Vaihe 6) Säädä asetuksia

Nyt kun olet antanut kaikki yksityiskohdat, on aika rakentaa koodi. Nipistää asetukset.END_ORDERED_LIST rakentaa osio rakentaa koodin kerran haluat. Voit jopa ajoittaa rakennuksen tapahtuvan säännöllisesti, tiettyinä aikoina.

Alle rakentaa ,

1. Napsauta " Lisää koontivaihe "

2. Napsauta " Suorita Windowsin eräkomento " ja lisää komennot, jotka haluat suorittaa rakennusprosessin aikana.

Tässä olen lisännyt java-komennot java-koodin kokoamiseksi.

Olen lisännyt seuraavat Windows-komennot:

javac HelloWorld.java

java HelloWorld

Vaihe 7) Tallenna projekti

Kun olet syöttänyt kaikki tiedot,

  1. Napsauta Käytä
  2. Tallenna projekti.

Vaihe 8) Luo lähdekoodi

Napsauta nyt päänäytössä vasemmalla puolella olevaa Build Now -painiketta rakentaaksesi lähdekoodin.

Vaihe 9) Tarkista tila

Kun olet klikannut Build nyt, näet tilan rakentaa juokset alle Build historia .

Vaihe 10) Katso konsolin lähtö

Napsauta koontinumeroa ja napsauta sitten konsolin lähtöä nähdäksesi suorittamasi koontiversion tilan. Sen pitäisi näyttää sinulle menestysviesti edellyttäen, että olet noudattanut asetuksia oikein alla olevan kuvan mukaisesti. Jenkins Create new job example.

Yhteenvetona voidaan todeta, että olemme suorittaneet GitHubissa isännöidyn HelloWorld-ohjelman. Jenkin vetää koodin etätietovarastosta ja rakentaa jatkuvasti määrittelemälläsi taajuudella.

Yhteenveto

  • Jenkins Freestyle Project on toistettava koontityö, komentosarja tai putki, joka sisältää vaiheita ja jälkikäteen tehtäviä. Se on parannettu työ tai tehtävä, joka voi kattaa useita toimintoja.
  • Rakennusvaiheessa tai rakennuksen jälkeisessä toiminnossa suoritettavat toiminnot ovat melko rajallisia. Jenkins Freestyle -projektissa on monia vakiolaajennuksia, jotka auttavat sinua voittamaan tämän ongelman.
  • Freestyle-rakennuksen Jenkins-työpaikat ovat erittäin joustavia ja helppokäyttöisiä. Voit käyttää sitä minkä tahansa tyyppiseen projektiin; se on helppo asentaa, ja monet sen vaihtoehdoista näkyvät muissa Jenkinsin rakennustöissä.
  • Jos GitHub-arkistosi on yksityinen, Jenkins vahvistaa ensin kirjautumistunnuksesi GitHubilla ja vetää sitten lähdekoodin GitHub-arkistosta.