Kuidas luua uus printimistöö rakenduses Jenkins Vabastiili projekt

Mis on a Jenkins Vabastiili projekt?

Jenkins Vabastiili projekt on korduv ehitustöö, skript või torujuhe, mis sisaldab samme ja ehitusjärgseid toiminguid. See on täiustatud töö või ülesanne, mis võib hõlmata mitut toimingut. See võimaldab teil konfigureerida ehituspäästikuid ja pakub projektipõhist turvalisust teie jaoks. Jenkins projekt. See pakub ka pluginaid, mis aitavad teil luua samme ja järeltöid.

Toimingute tüübid, mida saate teha Jenkins ehitusetappide või ehitusjärgsete toimingute arv on üsna piiratud. Saadaval on palju standardseid pluginasid. Jenkins Freestyle Project aitab sul sellest probleemist üle saada.

Kuidas luua töökoht Jenkins
Kuidas luua töökoht Jenkins

Kuidas luua uus printimistöö rakenduses Jenkins

Vabastiilis ehitustöö on väga paindlik ja hõlpsasti kasutatav valik. Saate seda kasutada mis tahes tüüpi projektide jaoks; seda on lihtne seadistada ja paljud selle valikud ilmuvad teistesse ehitustöödesse. Allpool on samm-sammult töökohtade loomise protsess Jenkin.

1. samm) Logi sisse Jenkins


Et luua a Jenkins vabastiilitöö jaoks logige sisse oma Jenkins armatuurlauda külastades oma Jenkins installitee. Tavaliselt asub see localhost'is aadressil http://localhost:8080 Kui teil on paigaldatud Jenkins teisel teel kasutage sobivat URL oma armatuurlauale juurdepääsuks, nagu allpool näidatud Jenkins töökohtade loomise näide.

Loo uus printimistöö Jenkins

2. samm) Looge uus üksus

Kliki "Uus toode” armatuurlaua vasakus ülanurgas.

Loo uus printimistöö Jenkins

Samm 3) Sisestage üksuse üksikasjad

Järgmisel ekraanil

  1. Sisestage loodava üksuse nimi. Selle demo jaoks kasutame "Tere maailm".
  2. Valige Freestyle projekt
  3. Klõpsake nuppu OK

Loo uus printimistöö Jenkins

Samm 4) Sisestage projekti üksikasjad

Sisestage testitava projekti üksikasjad.

Loo uus printimistöö Jenkins

5. samm) Sisenege hoidlasse URL

Allikas all Code Haldus, sisestage oma hoidla URLMeil on testimishoidla, mis asub aadressil https://github.com/kriru/firstJava.git

Loo uus printimistöö Jenkins

Samuti on võimalik kasutada kohalikku hoidlat.

Kui teie GitHubi hoidla on privaatne, Jenkins valideerib kõigepealt teie sisselogimisandmed GitHubiga ja alles seejärel tõmbab lähtekoodi teie GitHubi repositooriumist.

6. samm) muutke sätteid

Nüüd, kui olete esitanud kõik üksikasjad, on aeg kood luua. Muutke seadeid all ehitama jaotist, et koostada kood soovitud ajal. Saate isegi ajastada koostamist perioodiliselt, määratud aegadel.

alla ehitama,

1. Klõpsake nuppu “Lisa ehitusetapp"

2. Klõpsake nuppu “Täitma Windows partii käsk” ja lisage käsud, mida soovite koostamisprotsessi ajal täita.

Loo uus printimistöö Jenkins

Siin olen lisanud java koodi kompileerimiseks java käsud.

Lisasin järgmised windowsi käsud:

javac HelloWorld.java

java TereMaailm

Loo uus printimistöö Jenkins

Samm 7) Salvestage projekt

Kui olete kõik andmed sisestanud,

  1. Click kehtima
  2. Säästa projekti.

Samm 8) Looge lähtekood

Nüüd klõpsake põhikuval nuppu Ehitage kohe lähtekoodi koostamiseks vasakpoolset nuppu.

Loo uus printimistöö Jenkins

Samm 9) Kontrollige olekut

Pärast klõpsamist nupul Ehita kohe, näete selle järgu olekut, mille all töötate Ehitage ajalugu.

Loo uus printimistöö Jenkins

Samm 10) Vaadake konsooli väljundit

Klõpsake Ehitada number ja seejärel klõpsake nuppu konsooli väljund et näha käitatava ehituse olekut. See peaks kuvama eduteate, kui olete seadistust õigesti järginud, nagu allpool näidatud. Jenkins Loo uus töö näide.

Loo uus printimistöö Jenkins

Kokkuvõttes oleme käivitanud programmi HelloWorld, mis on hostitud GitHubis. Jenkin tõmbab koodi kaughoidlast ja ehitab seda pidevalt teie määratud sagedusega.

kokkuvõte

  • Jenkins Vabastiiliprojekt on korduv ehitustöö, skript või torujuhe, mis sisaldab samme ja ehitusjärgseid toiminguid. See on täiustatud töö või ülesanne, mis võib hõlmata mitut toimingut.
  • Loomisetapis või järelloomise toimingutes tehtavate toimingute tüübid on üsna piiratud. Saadaval on palju standardseid pluginaid. Jenkins Freestyle Project aitab sul sellest probleemist üle saada.
  • Vabastiili ehitus Jenkins töökohad on väga paindlikud ja hõlpsasti kasutatavad. Saate seda kasutada igat tüüpi projektide jaoks; seda on lihtne seadistada ja paljud selle valikud kuvatakse ka teistes versioonides. Jenkins töökohti.
  • Kui teie GitHubi hoidla on privaatne, Jenkins valideerib kõigepealt teie sisselogimisandmed GitHubiga ja alles seejärel tõmbab lähtekoodi teie GitHubi repositooriumist.

Võta see postitus kokku järgmiselt: