Ú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.

Hogyan hozzunk létre állást Jenkinsben
Hogyan hozzunk létre állást Jenkinsben

Ú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ó.

Hozzon létre új építési munkát Jenkinsben

2. lépés) Új elem létrehozása

Kattintson "Új jogcím” az irányítópult bal felső sarkában.

Hozzon létre új építési munkát Jenkinsben

3. lépés) Adja meg a tétel részleteit

A következő képernyőn

  1. Adja meg a létrehozni kívánt elem nevét. Ehhez a demóhoz a „Hello world”-t fogjuk használni.
  2. Válassza a Freestyle projektet
  3. Kattintson az OK gombra

Hozzon létre új építési munkát Jenkinsben

4. lépés) Adja meg a projekt részleteit

Adja meg a tesztelni kívánt projekt adatait.

Hozzon létre új építési munkát Jenkinsben

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

Hozzon létre új építési munkát Jenkinsben

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.

Hozzon létre új építési munkát Jenkinsben

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

Hozzon létre új építési munkát Jenkinsben

7. lépés) Mentse el a projektet

Ha az összes adatot megadta,

  1. Kattints Jelentkezem
  2. 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.

Hozzon létre új építési munkát Jenkinsben

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.

Hozzon létre új építési munkát Jenkinsben

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ó.

Hozzon létre új építési munkát Jenkinsben

Ö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.