Mi az a Jenkins Freestyle projekt?
A Jenkins Freestyle Project egy megismételhető összeállítási feladat, szkript vagy folyamat, amely lépéseket és utómunkálatokat tartalmaz. Ez egy továbbfejlesztett feladat, amely több műveletet is lefedhet. Ez lehetővé teszi az összeállítás kiváltóinak konfigurálását, és projektalapú biztonságot kínál a Jenkins projekt számára. Ezenkívül beépülő modulokat is kínál, amelyek segítenek a lépések és az összeállítás utáni műveletek összeállításában.
A Jenkins build vagy a build utáni műveletekben végrehajtott műveletek típusai meglehetősen korlátozottak. A Jenkins Freestyle projekten belül számos szabványos plugin érhető el, amely segít leküzdeni ezt a problémát.
Hogyan hozzunk létre új építési munkát Jenkinsben
A freestyle építkezés rendkívül rugalmas és könnyen használható lehetőség. Bármilyen típusú projekthez felhasználhatja; könnyen beállítható, és számos lehetőség más építési munkáknál is megjelenik. Az alábbiakban egy lépésenkénti folyamatot találunk munkahelyek létrehozására Jenkinben.
1. lépés: Jelentkezzen be a Jenkins oldalra
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 webhelyen lesz tárolva, a következő címen: http: // localhost: 8080. Ha a Jenkins alkalmazást egy másik útvonalra telepítette, használja a megfelelő URL-t az irányítópult eléréséhez, az alábbi Jenkins job-létrehozási példa szerint.
2. lépés: Hozzon létre új elemet
Kattintson az irányítópult bal felső sarkában található " Új elem " elemre .
3. lépés: Adja meg az elem részleteit
A következő képernyőn
- Írja be a létrehozni kívánt elem nevét. Ehhez a bemutatóhoz a "Hello world" -t fogjuk használni.
- Válassza a Freestyle projekt lehetőséget
- Kattintson az OK gombra
4. lépés: Adja meg a projekt adatait
Írja be a tesztelni kívánt projekt adatait.
5. lépés: Írja be a lerakat URL-jét
A Forráskód-kezelés alatt adja meg a tárhely URL-jét. Van egy teszttárunk a https://github.com/kriru/firstJava.git címen
Lehetőség van helyi adattár használatára is.
Ha a GitHub-adattára privát, akkor a Jenkins először ellenőrzi bejelentkezési adatait a GitHub segítségével, és csak azután húzza le a forráskódot a GitHub-tárából.
6. lépés) A beállítások módosítása
Miután megadta az összes részletet, itt az ideje, hogy elkészítse a kódot. Csináld a beállításokat a build szakasz alatt, hogy a kódot a kívánt időpontban állítsd össze. Akár azt is ütemezheti, hogy az összeállítás időszakosan, meghatározott időpontokban történjen.
Under építmények ,
1. Kattintson a „ Felvétel építmények lépés ”
2. Kattintson a " Windows kötegelt parancs végrehajtása " elemre, és adja hozzá azokat a parancsokat, amelyeket végrehajtani szeretne a build során.
Itt hozzáadtam a java parancsokat a java kód fordításához.
Hozzáadtam a következő Windows parancsokat:
javac HelloWorld.java
java HelloWorld
7. lépés: Mentse a projektet
Miután megadta az összes adatot,
- Kattintson az Alkalmaz gombra
- Mentse a projektet.
8. lépés: Készítsen forráskódot
Most a főképernyőn kattintson a bal oldali Build Now gombra a forráskód létrehozásához.
9. lépés: Ellenőrizze az állapotot
A Build most gombra kattintva láthatja a futtatott build állapotát a Build History alatt .
10. lépés: Lásd a konzol kimenetét
Kattintson a build számára , majd kattintson a konzol kimenetére a futtatott build állapotának megtekintéséhez. Sikeres üzenetet kell megjelenítenie, feltéve, hogy megfelelően követte a beállítást, amint az az alábbiakban látható. A Jenkins új feladat létrehozása példa.
Összefoglalva: egy HelloWorld programot futtattunk a GitHubon. Jenkin előhúzza a kódot a távoli adattárból, és folyamatosan épít az Ön által meghatározott frekvencián.
Összegzés
- A Jenkins Freestyle Project egy megismételhető összeállítási feladat, szkript vagy folyamat, amely lépéseket és utómunkálatokat tartalmaz. Ez egy továbbfejlesztett feladat, amely több műveletet is lefedhet.
- A műveletek típusai, amelyeket végrehajthat egy építési lépésben vagy az összeállítás utáni műveletekben, meglehetősen korlátozottak. A Jenkins Freestyle projekten belül számos szabványos plugin érhető el, amely segít leküzdeni ezt a problémát.
- A Freestyle build Jenkins munkái rendkívül rugalmasak és könnyen használhatók. Bármilyen típusú projekthez felhasználhatja; könnyen beállítható, és számos opciója megjelenik a Jenkins más építési munkáiban.
- Ha a GitHub-adattára privát, akkor a Jenkins először ellenőrzi bejelentkezési adatait a GitHub segítségével, és csak azután húzza le a forráskódot a GitHub-tárából.