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.