Kuidas luua Jenkinsi Freestyle'i projektis uus ehitustöö
Mis on Jenkinsi vabastiili projekt?
Jenkinsi vabastiili projekt on korratav ehitustöö, skript või konveier, 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 teie Jenkinsi projektile projektipõhist turvalisust. Samuti pakub see pistikprogramme, mis aitavad teil koostada samme ja järeltoiminguid.
Toimingute tüübid, mida saate Jenkinsi järgu etapis või järelehitustoimingus teha, on üsna piiratud. Jenkinsi Freestyle'i projektis on saadaval palju standardseid pistikprogramme, mis aitavad teil sellest probleemist üle saada.

Kuidas luua Jenkinsis uut ehitustööd
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.
Samm 1) Logige sisse Jenkinsi
Jenkinsi vabastiili töö loomiseks logige sisse oma Jenkinsi armatuurlauale, külastades oma Jenkinsi installiteed. Tavaliselt hostitakse seda localhostis aadressil
http://localhost:8080
Kui teil on paigaldas Jenkinsi mõnel muul teel kasutage armatuurlauale juurdepääsuks sobivat URL-i, nagu on näidatud allolevas Jenkinsi töökohtade loomise näites.
2. samm) Looge uus üksus
Kliki "Uus toode” armatuurlaua vasakus ülanurgas.
Samm 3) Sisestage üksuse üksikasjad
Järgmisel ekraanil
- Sisestage loodava üksuse nimi. Selle demo jaoks kasutame "Tere maailm".
- Valige Freestyle projekt
- Klõpsake nuppu OK
Samm 4) Sisestage projekti üksikasjad
Sisestage testitava projekti üksikasjad.
Samm 5) Sisestage hoidla URL
Sisestage jaotises Lähtekoodi haldamine oma hoidla URL. Meil on testide hoidla, mis asub aadressil https://github.com/kriru/firstJava.git
Samuti on võimalik kasutada kohalikku hoidlat.
Kui teie GitHubi hoidla on privaatne, kinnitab Jenkins esmalt teie sisselogimismandaadid GitHubi abil ja alles seejärel tõmbab lähtekoodi teie GitHubi hoidlast.
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.
Siin olen lisanud java koodi kompileerimiseks java käsud.
Lisasin järgmised windowsi käsud:
javac HelloWorld.java
java TereMaailm
Samm 7) Salvestage projekt
Kui olete kõik andmed sisestanud,
- Click kehtima
- Säästa projekti.
Samm 8) Looge lähtekood
Nüüd klõpsake põhikuval nuppu Ehitage kohe lähtekoodi koostamiseks vasakpoolset nuppu.
Samm 9) Kontrollige olekut
Pärast klõpsamist nupul Ehita kohe, näete selle järgu olekut, mille all töötate Ehitage ajalugu.
Samm 10) Vaadake konsooli väljundit
Klõpsake Ehitada number ja seejärel klõpsake nuppu konsooli väljund et näha käitatava järgu olekut. See peaks näitama teile eduteadet, eeldusel, et järgisite õigesti seadistamist, nagu on näidatud allolevas Jenkinsi uue töökoha näites.
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 Freestyle Project on korratav ehitustöö, skript või konveier, mis sisaldab samme ja ehitusjärgseid toiminguid. See on täiustatud töö või ülesanne, mis võib hõlmata mitut toimingut.
- Toimingute tüübid, mida saate teha ehitusetapil või järeltoimingul, on üsna piiratud. Jenkinsi Freestyle'i projektis on saadaval palju standardseid pistikprogramme, mis aitavad teil sellest probleemist üle saada.
- Vabastiilis ehitusega Jenkinsi tööd on väga paindlikud ja hõlpsasti kasutatavad. Saate seda kasutada mis tahes tüüpi projektide jaoks; seda on lihtne seadistada ja paljud selle valikud ilmuvad teistesse Jenkinsi ehitustöödesse.
- Kui teie GitHubi hoidla on privaatne, kinnitab Jenkins esmalt teie sisselogimismandaadid GitHubi abil ja alles seejärel tõmbab lähtekoodi teie GitHubi hoidlast.