Mis on Jenkins Freestyle'i projekt?
Jenkins Freestyle Project on korratav ehitustöö, skript või torujuhe, mis sisaldab samme ja järgijärgseid toiminguid. See on täiustatud töö või ülesanne, mis võib hõlmata mitut toimingut. See võimaldab teil konfigureerida ehituse käivitajaid ja pakub Jenkinsi projektile projektipõhist turvalisust. Samuti pakub see pistikprogramme, mis aitavad teil luua samme ja järeltegevusi.
Toimingute tüübid, mida saate teha Jenkinsi koostamisetapis või koostamisjärgses toimingus, on üsna piiratud. Jenkins Freestyle projekti raames on saadaval palju standardseid pistikprogramme, mis aitavad sellest probleemist üle saada.

Kuidas luua töökohta Jenkinsis
Kuidas luua Jenkinsis uut töökohta
Vabatehnikas ehitustöö on väga paindlik ja hõlpsasti kasutatav võimalus. Saate seda kasutada mis tahes tüüpi projektide jaoks; seda on lihtne seadistada ja paljud selle võimalused ilmnevad muudel ehitustöödel. Allpool on samm-sammuline protsess Jenkinis töökoha loomiseks.
Samm 1) Logige sisse Jenkinsisse
Jenkinsi vabatehnika töö loomiseks logige sisse oma Jenkinsi juhtpaneelile, külastades Jenkinsi installiteed. Tavaliselt hostitakse seda localhostis aadressil http: // localhost: 8080. Kui olete Jenkinsi installinud mõnele muule teele, kasutage juhtpaneelile juurdepääsu saamiseks vastavat URL-i, nagu on näidatud allpool Jenkinsi töökohtade loomise näites.
2. samm. Looge uus üksus
Klõpsake armatuurlaua vasakus ülanurgas nuppu " Uus üksus ".
Samm 3) Sisestage üksuse üksikasjad
Järgmisel ekraanil
- Sisestage loodava üksuse nimi. Selle demo jaoks kasutame "Tere maailma".
- Valige Freestyle projekt
- Klõpsake nuppu OK
4. samm. Sisestage projekti üksikasjad
Sisestage projekti üksikasjad, mida soovite testida.
5. samm. Sisestage hoidla URL
Sisestage jaotises Lähtekoodi haldamine oma hoidla URL. Meil on testhoidla, mis asub aadressil https://github.com/kriru/firstJava.git
Samuti on teil võimalik kasutada kohalikku hoidlat.
Kui teie GitHubi hoidla on privaatne, kinnitab Jenkins kõigepealt teie sisselogimismandaadid GitHubiga ja alles seejärel tõmbab lähtekoodi oma GitHubi hoidlast.
6. samm. Muutke seadeid
Nüüd, kui olete kõik üksikasjad esitanud, on aeg kood koostada. Näpistama seaded all build lõik ehitada kood ajal soovite. Võite isegi ajastada ehituse toimumise perioodiliselt, kindlatel kellaaegadel.
Vastavalt build ,
1. Klõpsake nuppu " Lisa ehitamisetapp "
2. Klõpsake nuppu " Execute Windows batch command " ja lisage käsud, mida soovite koostamise ajal käivitada.
Siin olen lisanud java-käsud java-koodi koostamiseks.
Olen lisanud järgmised Windowsi käsud:
javac HelloWorld.java
java HelloWorld
7. samm. Salvestage projekt
Kui olete kõik andmed sisestanud,
- Klõpsake nuppu Rakenda
- Salvestage projekt.
8. samm. Ehitage lähtekood
Lähtekoodi koostamiseks klõpsake nüüd põhiekraanil vasakul asuvat nuppu Ehitamine kohe .
9. samm. Kontrollige olekut
Pärast klõpsamist valikul Ehitamine nüüd näete ehitatud oleku jaotises Ehituse ajalugu .
10. samm. Vaadake konsooli väljundit
Klõpsake järgu numbrit ja seejärel klõpsake konsooli väljundil, et näha teie koostatud järgu olekut. See peaks näitama edukat teadet, tingimusel et olete seadistusi järginud korralikult, nagu on näidatud allpool. Jenkins loob uue töökoha näite.
Kokkuvõttes oleme viinud ellu GitHubis hostitud HelloWorldi programmi. Jenkin tõmbab koodi kaughoidlast ja ehitab pidevalt teie määratud sagedusel.
Kokkuvõte
- Jenkins Freestyle Project on korratav ehitustöö, skript või torujuhe, mis sisaldab samme ja järgijärgseid toiminguid. See on täiustatud töö või ülesanne, mis võib hõlmata mitut toimingut.
- Toimingute tüübid, mida saate teha koostamise etapis või koostamise järgses toimingus, on üsna piiratud. Jenkins Freestyle projekti raames on saadaval palju standardseid pistikprogramme, mis aitavad sellest probleemist üle saada.
- Jenkinsi vabatehnikas ehitatavad töökohad on väga paindlikud ja hõlpsasti kasutatavad. Saate seda kasutada mis tahes tüüpi projektide jaoks; seda on lihtne seadistada ja paljud selle võimalustest ilmuvad muudel Jenkinsi ehitusküsimustes.
- Kui teie GitHubi hoidla on privaatne, kinnitab Jenkins kõigepealt teie sisselogimismandaadid GitHubiga ja alles seejärel tõmbab lähtekoodi oma GitHubi hoidlast.