Weboldal keresés

A Jenkins telepítése a CentOS 8 rendszeren


Korábban a szoftverfejlesztés során a fejlesztők egy kódtárba, például a GitHubba vagy a Git Labba küldték be a kódjukat, és a forráskód tele volt hibákkal és hibákkal. A helyzet még rosszabbá tétele érdekében a fejlesztőknek meg kell várniuk a teljes forráskód elkészítését és tesztelését, hogy ellenőrizzék a hibákat. Ez fárasztó, időigényes és frusztráló volt. Nem volt iteratív kódjavítás, és összességében a szoftverszállítási folyamat lassú volt. Aztán jött aJenkins.

A Jenkins egy ingyenes, nyílt forráskódú, Java nyelven írt folyamatos integrációs eszköz, amely lehetővé teszi a fejlesztők számára a kód folyamatos fejlesztését, tesztelését és telepítését egyszerű és hatékony módon. Automatizálja a feladatokat, ezáltal időt takarít meg, és eltávolítja a szoftverfejlesztési folyamat stresszes részét.

Ebben a cikkben bemutatjuk, hogyan telepítheti a Jenkins programot CentOS 8 Linux rendszeren.

1. lépés: Telepítse a Java-t CentOS 8 rendszeren

A Jenkins működéséhez telepítenie kell a Java JRE 8 vagy a Java 11 verziót. Az alábbi példában a Java 11 telepítése mellett döntöttünk. Ezért a Java 11 telepítéséhez futtassa a parancsot.

dnf install java-11-openjdk-devel

A Java 11 telepítésének ellenőrzéséhez futtassa a parancsot.

java --version

A kimenet megerősíti, hogy a Java 11 sikeresen telepítve lett.

2. lépés: A Jenkins Repository hozzáadása a CentOS 8 rendszerhez

Mivel a Jenkins nem érhető el a CentOS 8 tárolókban, ezért a Jenkins Repository-t kézzel fogjuk hozzáadni a rendszerhez.

Kezdje a Jenkins Key hozzáadásával a képen látható módon.

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

Most csatolja a Jenkin tárházát a CentOS 8 rendszerhez.

cd /etc/yum/repos.d/
curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

3. lépés: Telepítse a Jenkinst a CentOS 8 rendszeren

Miután sikeresen hozzáadta a Jenkins adattárat, futással folytathatja a Jenkins telepítését.

dnf install jenkins

A telepítés után indítsa el és ellenőrizze a Jenkins állapotát a parancsok végrehajtásával.

systemctl start jenkins
systemctl status jenkins

A fenti kimenet azt mutatja, hogy a Jenkins működik és működik.

Ezután be kell állítania a tűzfalat, hogy engedélyezze a hozzáférést a 8080 porthoz, amelyet a Jenkins használ. A tűzfal portjának megnyitásához futtassa a parancsokat.

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

4. lépés: A Jenkins beállítása CentOS 8 rendszeren

A kezdeti konfigurációk elvégzése után az egyetlen hátralévő rész a Jenkins beállítása egy webböngészőben. Ennek eléréséhez böngésszen a szerver IP-címe között az alábbi módon:

http://server-IP:8080

Az első szakasz megköveteli, hogy jelszóval oldja fel a Jenkins zárolását. Ez a jelszó a /var/lib/Jenkins/secrets/initialAdminPassword fájlba kerül.

A jelszó elolvasásához egyszerűen használja a cat parancsot az ábrán látható módon.

cat /var/lib/Jenkins/secrets/initialAdminPassword

Másolja ki és illessze be a jelszót az Adminisztrátori jelszó szövegmezőjébe, majd kattintson a „Folytatás” gombra.

A második szakaszban két lehetőség közül választhat: „Telepítés javasolt bővítményekkel” vagy „Telepítendő beépülő modulok kiválasztása”.

Egyelőre kattintson a „Telepítés javasolt beépülő modulok használatával” lehetőségre, hogy telepítse a telepítésünkhöz nélkülözhetetlen beépülő modulokat.

Hamarosan megkezdődik a bővítmények telepítése.

A következő részben töltse ki a mezőket az Első rendszergazda felhasználó létrehozásához. Miután végzett, kattintson a „Mentés és folytatás” gombra.

A „Példánykonfiguráció” szakaszban megjelenik az alapértelmezett Jenkins URL. Az egyszerűség kedvéért javasoljuk, hogy hagyja úgy, ahogy van, és kattintson a „Mentés és befejezés” gombra.

Ezen a ponton a Jenkins beállítása befejeződött. A Jenkins irányítópultjának eléréséhez egyszerűen kattintson a „A Jenkins használatának megkezdése” lehetőségre.

Jenkins műszerfala lent látható.

Amikor legközelebb bejelentkezik a Jenkinsbe, egyszerűen adja meg az Admin felhasználónevet és a jelszót, amelyet az adminisztrátori felhasználó létrehozásakor adott meg.

Következtetés

Ez egy lépésenkénti eljárás volt a Jenkins Continuous Integration eszköz telepítéséhez a CentOS 8 rendszeren. További információ a Jenkinsről. Olvassa el Jenkins dokumentációját. Szívesen fogadjuk az útmutatóval kapcsolatos visszajelzését.