Új építési munka létrehozása a Jenkins Freestyle Projectben
Mi az a Jenkins Freestyle projekt?
Jenkins Freestyle projekt egy megismételhető összeállítási feladat, parancsfájl vagy folyamat, amely lépéseket és összeállítás utáni műveleteket tartalmaz. Ez egy továbbfejlesztett munka vagy feladat, amely több műveletre is kiterjedhet. Lehetővé teszi az összeállítási triggerek konfigurálását, és projektalapú biztonságot kínál Jenkins-projektje számára. Beépülő modulokat is kínál a lépések és az utólagos műveletek elkészítéséhez.
A Jenkins-építési lépésben vagy az összeépítés utáni műveletekben végrehajtható műveletek típusai meglehetősen korlátozottak. A Jenkins Freestyle Project-en belül számos szabványos bővítmény áll rendelkezésre, amelyek segítenek leküzdeni ezt a problémát.

Új építési állás létrehozása Jenkinsben
A freestyle építési munka rendkívül rugalmas és könnyen használható lehetőség. Használhatja bármilyen típusú projekthez; könnyen beállítható, és számos lehetősége megjelenik más építési munkákban. Az alábbiakban lépésről lépésre bemutatjuk a munkahely létrehozásának folyamatát Jenkin.
1. lépés) Jelentkezzen be a Jenkinsbe
Egy Jenkins freestyle munka létrehozásához jelentkezzen be a Jenkins irányítópultjára a Jenkins telepítési útvonalának meglátogatásával. Általában a localhost címen lesz tárolva
http://localhost:8080
Ha még telepítette Jenkinst egy másik elérési útvonalon használja a megfelelő URL-címet az irányítópult eléréséhez, ahogy az az alábbi Jenkins-munkahely-létrehozási példában látható.
2. lépés) Új elem létrehozása
Kattintson "Új jogcím” az irányítópult bal felső sarkában.
3. lépés) Adja meg a tétel részleteit
A következő képernyőn
- Adja meg a létrehozni kívánt elem nevét. Ehhez a demóhoz a „Hello world”-t fogjuk használni.
- Válassza a Freestyle projektet
- Kattintson az OK gombra
4. lépés) Adja meg a projekt részleteit
Adja meg a tesztelni kívánt projekt adatait.
5. lépés: Írja be a tárhely URL-címét
A Forráskód-kezelés alatt adja meg a tárhely URL-címét. Van egy teszttárunk a címen https://github.com/kriru/firstJava.git
Lehetőség van helyi tároló használatára is.
Ha a GitHub-tárhely privát, a Jenkins először ellenőrzi a bejelentkezési hitelesítő adatait a GitHub segítségével, és csak ezután veszi le a forráskódot a GitHub-tárolóból.
6. lépés) Módosítsa a beállításokat
Most, hogy megadta az összes részletet, ideje elkészíteni a kódot. Módosítsa a beállításokat a épít szakaszban, hogy a kívánt időpontban elkészítse a kódot. Még azt is ütemezheti, hogy a felépítés időszakosan, meghatározott időpontokban történjen.
Alatt épít,
1. Kattintson "Építési lépés hozzáadása"
2. Kattintson "Végrehajt Windows köteg parancs” és adja hozzá az építési folyamat során végrehajtani kívánt parancsokat.
Itt hozzáadtam a java parancsokat a java kód lefordításához.
A következő Windows parancsokat adtam hozzá:
javac HelloWorld.java
java Hello World
7. lépés) Mentse el a projektet
Ha az összes adatot megadta,
- Kattints Jelentkezem
- Megtakarítás a projektet.
8. lépés) Forráskód létrehozása
Most a főképernyőn kattintson a gombra Build Now gombot a bal oldalon a forráskód elkészítéséhez.
9. lépés) Ellenőrizze az állapotot
Miután rákattintott Építs most, láthatja az Ön által futtatott build állapotát Építsd meg a történelmet.
10. lépés) Lásd a konzol kimenetét
Kattints a Build number majd kattintson a gombra konzol kimenet a futtatott build állapotának megtekintéséhez. Sikerüzenetet kell mutatnia, feltéve, hogy megfelelően követte a beállítást, ahogyan az alábbi Jenkins új munka létrehozása példában látható.
Összefoglalva, végrehajtottunk egy HelloWorld programot, amely a GitHubon található. Jenkin előhívja a kódot a távoli tárolóból, és folyamatosan építi az Ön által meghatározott gyakorisággal.
Összegzésként
- A Jenkins Freestyle Project egy megismételhető összeállítási feladat, szkript vagy folyamat, amely lépéseket és utólagos műveleteket tartalmaz. Ez egy továbbfejlesztett munka vagy feladat, amely több műveletre is kiterjedhet.
- Az összeépítési lépésben vagy az összeépítés utáni műveletekben végrehajtható műveletek típusai meglehetősen korlátozottak. A Jenkins Freestyle Project-en belül számos szabványos bővítmény áll rendelkezésre, amelyek segítenek leküzdeni ezt a problémát.
- A szabadstílusú Jenkins munkák rendkívül rugalmasak és könnyen használhatók. Használhatja bármilyen típusú projekthez; könnyen beállítható, és számos lehetősége megjelenik más Jenkins-felszerelésekben.
- Ha a GitHub-tárhely privát, a Jenkins először ellenőrzi a bejelentkezési hitelesítő adatait a GitHub segítségével, és csak ezután veszi le a forráskódot a GitHub-tárolóból.