Jenkins

Első lépések a Jenkins használatával az Ubuntu 20-on.04

Első lépések a Jenkins használatával az Ubuntu 20-on.04
A Jenkins egy nyílt forráskódú, Java-alapú szerver, amely beépülő modulokat kínál számos automatizálási problémához. Legyen szó új szoftverek programozásának automatizálásáról, vagy azok hozzárendeléséről egy adott feladathoz Jenkins-szel; mindezt megteheti.

Ez az áttekintés kiterjed a Jenkins telepítésére az Ubuntu 20-ra.04. Kitérünk a Jenkins használatának megkezdésének szükségességére is, beleértve az ubuntuval történő fejlesztőkiszolgáló indítását és az adminisztrációs felhasználói fiókkal való regisztrációt.

Hogyan működik Jenkins

Ennek egyszerű megmagyarázása érdekében a Jenkins automatizálja a projekteket, nevezetesen azok elkészítését és tesztelését, és elősegíti a projekt hatókörének bővítésével járó különböző változások integrálását. Ez megkönnyíti a frissített szoftver folyamatos kézbesítését azáltal, hogy egyesül több tesztelési és telepítési eszközzel.

A Jenkins a projekt teljes életciklusát integráló automatizálási plug-injeivel rengeteg időt és rengeteg erőforrást takaríthat meg a szervezete számára: épít, értékel, bemutat, csomagol, szakaszol és telepít.

Támogatja a Windows, a Mac OS, valamint a Linux / Unix operációs rendszert, és különböző gépeken terjeszthető.

Beállításunk

Ebben az útmutatóban Ubuntu kiszolgálót használunk sudo hozzáférésű felhasználói fiókkal, az Oracle JDK 11 szerverrel telepítve. A Jenkins telepítéséhez a hivatalosan frissített csomagokat fogjuk használni.

1. lépés: A szerver előkészítése

Kezdjük azzal, hogy hozzáadjuk az adattár kulcsát a rendszerhez, a következő paranccsal:

$ wget -q -O - https: // pkg.jenkins.io / debian-stabil / jenkins.io.kulcs | sudo apt-key add

Ezután folytassa a Debian csomag-tárház címének hozzáadásával a kiszolgáló forrásaihoz.lista:

$ sudo sh -c 'echo deb http: // pkg.jenkins.io / debian-stabil bináris /
> / etc / apt / sources.lista.d / jenkins.lista'

Ezután váltson az új adattárra a következő paranccsal.

$ sudo apt frissítés

2. lépés: Telepítse a Jenkins alkalmazást

Ha a kiszolgáló telepítésre kész, írja be a következő parancsot a telepítés elindításához:

$ sudo apt telepítse a Jenkins-t

A telepítés eltarthat egy ideig. Ha a projekt által karbantartott csomagokból telepítik, akkor minden elérhető legújabb funkcióval rendelkeznie kell.

3. lépés: Tűz fel a Jenkins

Írja be a következőket a jenkins felgyújtásához:

$ sudo systemctl start Jenkins

Az állapotkimenet megtekintéséhez használja az állapotbemenetet, hogy az indítás sikeres volt-e:

$ sudo systemctl állapot Jenkins

Ha eddig megfelelően követte az utasításokat, akkor a kimenetet ugyanúgy kell látnia, mint a fenti képernyőképet.

A kimeneti panel megerősíti, hogy a Jenkins be van állítva, hogy azonnal elinduljon, amint a gép elindul.

Bár megerősítettük, hogy a telepítés sikeres volt, módosítanunk kell a tűzfal beállításait, hogy összekapcsoljuk a beállítását egy webböngészőből.

4. lépés: A tűzfal beállítása

Először végezzünk néhány beállítást a tűzfalon. A Jenkins alapértelmezett beállításai a 8080-as porton futtatják. A port eléréséhez írja be a következőt:

$ sudo ufw allow 8080

Ez engedélyezné a tűzfalat, ha nem volt engedélyezve a telepítés előtt.

A $ sudo ufw lehetővé teszi az OpenSSH használatát

$ sudo ufw enable

Ellenőrizze az állapotfrissítést a következők használatával:

$ sudo ufw állapot

Nézze meg, hogy a 8080-as port nyitva áll-e a forgalomhoz való hozzáféréshez az egész internetről.

Most, hogy telepítettük a Jenkins-t a szerverünkre és kiigazítottuk a tűzfalat, végre folytathatjuk a Jenkins testreszabását.

4. lépés: Testreszabhatja a Jenkins beállításait

Mielőtt beállítanánk a telepítőt, be kell lépnünk a Jenkins 8080-as portjába hitelesítő adatainkkal. El kell juttatnia a Jenkins feloldása panelre, ahol megnézheti, hol volt a kezdeti jelszó.

Váltson a terminálablakra, és hívja meg a jelszót a cat paranccsal:

$ sudo cat / var / lib / jenkins / secrets / initialAdminPassword

Jegyezze fel vagy mentse el az ablakban megjelenő jelszót, lépjen a Rendszergazda jelszó párbeszédpanelbe, és illessze be oda. Ezután megkérdezik, hogy testreszabja-e a beépülő modulokat a telepítéshez, vagy az alapértelmezett beépülő modulokkal kíván-e együtt járni.

Itt egyszerűen rákattintottunk a telepítés gombra, amint láthatja. Miután a telepítő befejezte, megjelenik egy üzenet, ahová az adminisztrátor felhasználói adatai kerülnek. Használhatja a 32 karakteres alfanumerikus jelszóval ellátott jelszót, és folytathatja rendszergazdaként, vagy létrehozhat új felhasználót az alábbiak szerint.

Ezután megjelenik egy 'Példánykonfiguráció' panelen, ahol megerősíti a Jenkins-példány URL-jét. Megerősítheti a kiszolgáló domainnevével vagy annak IP-címével:

A szükséges információk megerősítése után kiléphet a Mentés és befejezés gombra kattintva. Kapsz egy üzenetet, amely a következőképpen szól:

Látogasson el a Jenkins irányítópultjára a Start a Jenkins gombra kattintva.

Ha megfelelően követte a fenti lépéseket, akkor a rendszerre telepítenie kell a Jenkins legújabb verzióját.

A dolgok becsomagolása

Ebben a cikkben áttekintettük a Jenkins-t, annak telepítését és a szükséges csomagokat. Remélem, hogy hasznosnak találta ezt az oktatóanyagot, és segített abban, hogy a Jenkins elinduljon és futtatható legyen az Ubuntu 20-on.04 szerver.

Az Xdotool használata az egérkattintások és a billentyűleütések ösztönzéséhez Linux alatt
Az Xdotool egy ingyenes és nyílt forráskódú parancssori eszköz az egérkattintások és a billentyűleütések szimulálására. Ez a cikk egy rövid útmutatót ...
A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...