Új építési feladat létrehozása a Jenkins Freestyle projekt

Mi az a Jenkins Freestyle projekt?

Jenkins Freestyle projekt egy ismételhető build job, szkript vagy folyamat, amely lépéseket és build utáni műveleteket tartalmaz. Ez egy továbbfejlesztett job vagy feladat, amely több műveletet is felölelhet. Lehetővé teszi a build triggerek konfigurálását, és projektalapú biztonságot kínál a... Jenkins projekt. Emellett bővítményeket is kínál, amelyek segítenek a lépések felépítésében és az építés utáni műveletekben.

A végrehajtható művelettípusok Jenkins A build lépések vagy az utólagos build műveletek meglehetősen korlátozottak. Számos szabványos bővítmény érhető el egy Jenkins Freestyle Project, ami segít leküzdeni ezt a problémát.

Hogyan hozzunk létre egy állást itt: Jenkins
Hogyan hozzunk létre egy állást itt: Jenkins

Új építési feladat létrehozása a Jenkins

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) Bejelentkezés Jenkins


A Jenkins szabadfogású munka, jelentkezzen be a Jenkins irányítópultot a Jenkins telepítési útvonal. Általában a localhost címen található http://localhost:8080 Ha még telepítve Jenkins egy másik útvonalon használja a megfelelőt URL az irányítópult eléréséhez az alábbiak szerint Jenkins munkahelyteremtési példa.

Új építési feladat létrehozása itt: Jenkins

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

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

Új építési feladat létrehozása itt: Jenkins

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

Új építési feladat létrehozása itt: Jenkins

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

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

Új építési feladat létrehozása itt: Jenkins

5. lépés) Lépjen be a tárházba URL

Forrás alatt Code Kezelés, Adja meg a tárhelyét URLVan egy tesztrepozitóriumunk, amely a következő címen található: https://github.com/kriru/firstJava.git

Új építési feladat létrehozása itt: Jenkins

Lehetőség van helyi tároló használatára is.

Ha a GitHub-tárházad privát, Jenkins először a GitHub segítségével ellenőrzi a bejelentkezési adatait, és csak ezután húzza ki a forráskódot a GitHub adattárbó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.

Új építési feladat létrehozása itt: Jenkins

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

Új építési feladat létrehozása itt: Jenkins

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.

Új építési feladat létrehozása itt: Jenkins

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.

Új építési feladat létrehozása itt: Jenkins

10. lépés) Lásd a konzol kimenetét

Kattints a Build number majd kattintson a gombra konzol kimenet hogy lásd a futtatott build állapotát. Sikeres üzenetet kell mutatnia, feltéve, hogy megfelelően követted a beállításokat az alábbiak szerint. Jenkins új munkaköri példa létrehozása.

Új építési feladat létrehozása itt: Jenkins

Ö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

  • Jenkins A Freestyle Project egy ismételhető build feladat, szkript vagy folyamat, amely lépéseket és build utáni műveleteket tartalmaz. Ez egy továbbfejlesztett feladat vagy feladat, amely több műveletet is magában foglalhat.
  • Az építési lépésekben vagy az építés utáni műveletekben végrehajtható műveletek típusai meglehetősen korlátozottak. Számos szabványos bővítmény érhető el egy építési lépésen belül. Jenkins Freestyle Project, ami segít leküzdeni ezt a problémát.
  • Szabadstílusú építés Jenkins A feladatok rendkívül rugalmasak és könnyen használhatók. Bármilyen típusú projekthez használható; könnyen beállítható, és számos opciója más buildekben is megjelenik. Jenkins munkahelyeket.
  • Ha a GitHub-tárházad privát, Jenkins először a GitHub segítségével ellenőrzi a bejelentkezési adatait, és csak ezután húzza ki a forráskódot a GitHub adattárból.

Foglald össze ezt a bejegyzést a következőképpen: