Kaj je projekt Jenkins Freestyle?
Jenkins Freestyle Project je ponovljivo opravilo gradnje, skript ali cevovod, ki vsebuje korake in akcije po izdelavi. To je izboljšana naloga ali naloga, ki lahko zajema več operacij. Omogoča vam konfiguriranje sprožilcev gradnje in ponuja projektno zaščito za vaš projekt Jenkins. Ponuja tudi vtičnike, ki vam pomagajo zgraditi korake in dejanja po izdelavi.
Vrste dejanj, ki jih lahko izvedete v Jenkinsovem koraku gradnje ali po gradnji, so precej omejene. V projektu Jenkins Freestyle je na voljo veliko standardnih vtičnikov, ki vam pomagajo premagati to težavo.
Kako ustvariti novo delovno mesto v Jenkinsu
Naloga gradnje prostega sloga je zelo prilagodljiva in enostavna možnost. Uporabite ga lahko za katero koli vrsto projekta; enostavno ga je nastaviti in številne njegove možnosti se pojavijo v drugih gradbenih opravilih. Spodaj je opisan postopek za ustvarjanje delovnih mest v Jenkin.
1. korak) Prijavite se v Jenkins
Če želite ustvariti Jenkinsovo prosto delo, se prijavite na svojo nadzorno ploščo Jenkins, tako da obiščete svojo namestitveno pot Jenkins. Običajno ga bo gostil na localhost na http: // localhost: 8080 Če ste Jenkinsa namestili na drugo pot, uporabite ustrezen URL za dostop do vaše nadzorne plošče, kot je prikazano v spodnjem primeru ustvarjanja delovnih mest Jenkins.
Korak 2) Ustvari nov element
V zgornjem levem delu armaturne plošče kliknite » Nov element «.
Korak 3) Vnesite podrobnosti o artiklu
Na naslednjem zaslonu
- Vnesite ime elementa, ki ga želite ustvariti. Za to predstavitev bomo uporabili "Hello world".
- Izberite projekt Freestyle
- Kliknite V redu
Korak 4) Vnesite podrobnosti o projektu
Vnesite podrobnosti o projektu, ki ga želite preizkusiti.
5. korak) Vnesite URL repozitorija
V razdelku Upravljanje izvorne kode vnesite URL svojega skladišča. Imamo preskusno shrambo, ki se nahaja na https://github.com/kriru/firstJava.git
Možno je tudi, da uporabite lokalno skladišče.
Če je vaše skladišče GitHub zasebno, bo Jenkins najprej potrdil vaše poverilnice za prijavo z GitHubom in šele nato potegnil izvorno kodo iz svojega skladišča GitHub.
6. korak) Prilagodite nastavitve
Zdaj, ko ste navedli vse podrobnosti, je čas, da zgradite kodo. Poteg nastavitve pod graditi odseka za izgradnjo kodo v času, ki ga želite. Lahko celo načrtujete, da se bo gradnja izvajala občasno, ob določenih časih.
V izdelavi ,
1. Kliknite " Dodaj korak gradnje "
2. Kliknite " Izvedi paketni ukaz sistema Windows " in dodajte ukaze, ki jih želite izvesti med postopkom gradnje.
Tu sem dodal ukaze java za prevajanje kode jave.
Dodal sem naslednje ukaze za Windows:
javac HelloWorld.java
java HelloWorld
Korak 7) Shranite projekt
Ko vnesete vse podatke,
- Kliknite Uporabi
- Shranite projekt.
Korak 8) Zgradite izvorno kodo
Zdaj na glavnem zaslonu kliknite gumb Zgradi zdaj na levi strani, da sestavite izvorno kodo.
Korak 9) Preverite stanje
Po kliku na Build now lahko v zgodovini gradnje vidite stanje gradnje, ki jo izvajate .
Korak 10) Oglejte si izhod konzole
Kliknite številko gradnje in nato kliknite izhod konzole, da si ogledate stanje izdelane gradnje. Prikazati vam mora sporočilo o uspehu, če ste pravilno sledili nastavitvi, kot je prikazano spodaj, primer Jenkins ustvari novo delovno mesto
Skratka, izvedli smo program HelloWorld, ki ga gosti GitHub. Jenkin povleče kodo iz oddaljenega repozitorija in neprekinjeno gradi na frekvenci, ki jo določite.
Povzetek
- Jenkins Freestyle Project je ponovljivo opravilo gradnje, skript ali cevovod, ki vsebuje korake in akcije po izdelavi. To je izboljšana naloga ali naloga, ki lahko zajema več operacij.
- Vrste dejanj, ki jih lahko izvedete v koraku gradnje ali po gradnji, so precej omejene. V projektu Jenkins Freestyle je na voljo veliko standardnih vtičnikov, ki vam pomagajo premagati to težavo.
- Prosta dela Jenkinsova delovna mesta so zelo prilagodljiva in enostavna za uporabo. Uporabite ga lahko za katero koli vrsto projekta; enostavno ga je nastaviti, številne njegove možnosti pa se pojavijo v drugih delovnih mestih Jenkins.
- Če je vaše skladišče GitHub zasebno, bo Jenkins najprej potrdil vaše poverilnice za prijavo z GitHubom in šele nato potegnil izvorno kodo iz svojega skladišča GitHub.