Kuinka asentaa Jenkins CentOS 8: een


Aikaisemmin ohjelmistokehityksen aikana kehittäjät toimittivat koodinsa koodivarastoon, kuten GitHub tai Git Lab yleensä, lähdekoodissa olisi virheitä ja virheitä. Vieläkin pahemman kehittäjien on odotettava virheiden tarkistamista, kunnes koko lähdekoodi on rakennettu ja testattu. Tämä oli tylsiä, aikaa vievää ja turhauttavaa. Koodia ei parannettu iteratiivisesti, ja ohjelmistojen toimitusprosessi oli kaiken kaikkiaan hidas. Sitten tuli Jenkins.

Jenkins on ilmainen ja avoimen lähdekoodin Java-kielellä kirjoitettu integrointityökalu, jonka avulla kehittäjät voivat jatkuvasti kehittää, testata ja ottaa käyttöön koodia yksinkertaisella ja tehokkaalla tavalla. Se automatisoi tehtävät ja säästää siten aikaa sekä poistaa ohjelmistokehitysprosessin stressaavan osan.

Tässä artikkelissa osoitamme, kuinka voit asentaa Jenkinsin CentOS 8 Linuxiin.

Vaihe 1: Asenna Java CentOS 8: een

Jotta Jenkins toimisi, sinun on asennettava joko Java JRE 8 tai Java 11. Alla olevassa esimerkissä päätimme siirtyä Java 11: n asentamiseen. Suorita siis komento Java 11: n asentamiseksi.

# dnf install java-11-openjdk-devel

Varmista Java 11: n asennus suorittamalla komento.

# java --version

Lähtö vahvistaa, että Java 11 on asennettu onnistuneesti.

Vaihe 2: Lisää Jenkins-arkisto CentOS 8: een

Koska Jenkins ei ole käytettävissä CentOS 8 -tietovarastoissa, aiomme lisätä Jenkins-arkiston manuaalisesti järjestelmään.

Aloita lisäämällä Jenkins Key kuten kuvassa.

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

Liitä nyt Jenkinin arkisto CentOS 8: een.

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

Vaihe 3: Asenna Jenkins CentOS 8: een

Kun olet lisännyt Jenkins-arkiston onnistuneesti, voit jatkaa Jenkinsin asentamista suorittamalla.

# dnf install jenkins

Kun asennus on valmis, käynnistä ja tarkista Jenkinsin tila suorittamalla komennot.

# systemctl start jenkins
# systemctl status jenkins

Yllä oleva tulos osoittaa, että Jenkins on käynnissä.

Seuraavaksi sinun on määritettävä palomuuri sallimaan pääsy porttiin 8080, jota Jenkins käyttää. Voit avata palomuurin portin suorittamalla komennot.

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

Vaihe 4: Jenkinsin asettaminen CentOS 8: een

Kun alkuasetukset on tehty, ainoa jäljellä oleva osa on Jenkinsin asettaminen verkkoselaimeen. Tämän saavuttamiseksi selaa palvelimesi IP-osoitetta kuvan osoittamalla tavalla:

http://server-IP:8080

Ensimmäinen osa edellyttää, että avaat Jenkinsin lukituksen salasanalla. Tämä salasana sijoitetaan tiedostoon/var/lib/Jenkins/secrets/initialAdminPassword.

Voit lukea salasanan yksinkertaisesti käyttämällä kissa-komentoa kuvan mukaisesti.

# cat /var/lib/Jenkins/secrets/initialAdminPassword

Kopioi ja liitä salasana Järjestelmänvalvojan salasana -kenttään ja napsauta Jatka.

Toisessa vaiheessa sinulle tarjotaan 2 vaihtoehtoa: "Asenna käyttämällä ehdotettuja laajennuksia" tai "Valitse asennettavat laajennukset".

Napsauta toistaiseksi Asenna suositelluilla laajennuksilla, jos haluat asentaa tärkeät laajennukset asennukselle.

Pian laajennusten asennus käynnistyy.

Täytä seuraavassa osiossa kentät ensimmäisen järjestelmänvalvojan käyttäjän luomiseksi. Kun olet valmis, napsauta Tallenna ja jatka.

”Ilmentymän määritykset” -osio antaa sinulle Jenkins-oletus-URL-osoitteen. Yksinkertaisuuden vuoksi on suositeltavaa jättää se sellaisenaan ja napsauttaa Tallenna ja lopeta.

Tässä vaiheessa Jenkinsin asennus on nyt valmis. Pääset Jenkinsin hallintapaneeliin napsauttamalla kohtaa ”Aloita Jenkinsin käyttö”.

Jenkinsin kojelauta näkyy alla.

Kun seuraavan kerran kirjaudut sisään Jenkinsiin, anna yksinkertaisesti järjestelmänvalvojan käyttäjänimi ja salasana, jotka määritit järjestelmänvalvojan käyttäjän luomisen yhteydessä.

Se oli vaiheittainen menettely Jenkinsin jatkuvan integroinnin työkalun asentamisesta CentOS 8: een. Lisätietoja Jenkinsistä. Lue Jenkinsin dokumentaatio. Palautteesi tästä oppaasta on erittäin tervetullut.