Giunsa ang Pag-install sa Jenkins sa CentOS 8


Kaniadto sa panahon sa pagpalambo sa software, ang mga developers mosumite sa ilang code sa usa ka code repository sama sa GitHub o Git Lab kasagaran, ang source code mapuno sa mga bug ug mga sayop. Aron mahimo pa kini nga labi ka grabe, ang mga nag-develop kinahanglan maghulat hangtod ang tibuuk nga source code matukod ug masulayan aron masusi ang mga sayup. Kini makapakapoy, makagugol sa panahon ug makapahigawad. Wala’y nagbag-o nga pagpaayo sa code, ug sa kinatibuk-an, hinay ang proseso sa paghatud sa software. Unya miabut si Jenkins.

Ang Jenkins usa ka libre ug opensource nga padayon nga himan sa integrasyon nga gisulat sa Java nga nagtugot sa mga developers sa padayon nga pagpalambo, pagsulay ug pagdeploy sa code sa usa ka yano ug epektibo nga paagi. Gi-automate niini ang mga buluhaton sa ingon makadaginot sa oras ug makawala sa makapaguol nga bahin sa proseso sa pagpalambo sa software.

Niini nga artikulo, gipakita namon kung giunsa nimo ma-install ang Jenkins sa CentOS 8 Linux.

Lakang 1: I-install ang Java sa CentOS 8

Aron molihok ang Jenkins, kinahanglan nimo nga i-install ang Java JRE 8 o Java 11. Sa panig-ingnan sa ubos, nakahukom kami nga i-install ang Java 11. Busa, aron ma-install ang Java 11, padagana ang mando.

# dnf install java-11-openjdk-devel

Aron mapamatud-an ang pag-instalar sa Java 11, padagana ang command.

# java --version

Ang output nagpamatuod nga ang Java 11 malampuson nga na-install.

Lakang 2: Idugang ang Jenkins Repository sa CentOS 8

Tungod kay ang Jenkins dili magamit sa CentOS 8 nga mga repositoryo, busa among idugang ang Jenkins Repository nga mano-mano sa sistema.

Pagsugod pinaagi sa pagdugang sa Jenkins Key sama sa gipakita.

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

Karon idugang ang repositoryo ni Jenkin sa CentOS 8.

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

Lakang 3: I-install ang Jenkins sa CentOS 8

Ang malampuson nga pagdugang sa Jenkins repository, mahimo nimong ipadayon ang pag-install sa Jenkins pinaagi sa pagdagan.

# dnf install jenkins

Sa higayon nga ma-install, sugdi ug pamatud-i ang kahimtang sa Jenkins pinaagi sa pagpatuman sa mga sugo.

# systemctl start jenkins
# systemctl status jenkins

Ang output sa ibabaw nagpakita nga si Jenkins nagdagan ug nagdagan.

Sunod, kinahanglan nimo nga i-configure ang firewall aron tugutan ang pag-access sa port 8080 nga gigamit ni Jenkins. Aron maablihan ang pantalan sa firewall, padagana ang mga sugo.

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

Lakang 4: Pag-set up sa Jenkins sa CentOS 8

Sa una nga mga pag-configure nga nahimo, ang nahabilin nga bahin mao ang pag-set up sa Jenkins sa usa ka web browser. Aron makab-ot kini, i-browse ang IP address sa imong server sama sa gipakita:

http://server-IP:8080

Ang unang seksyon nagkinahanglan kanimo sa pag-abli sa Jenkins gamit ang usa ka password. Kini nga password gibutang sa file /var/lib/Jenkins/secrets/initialAdminPassword file.

Aron mabasa ang password, gamita lang ang cat command sama sa gipakita.

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

Kopyaha ug idikit ang password sa Administrator password text field ug i-klik ang 'Ipadayon'.

Sa ikaduha nga yugto, ipakita kanimo ang 2 nga mga kapilian: 'Pag-install gamit ang gisugyot nga mga plugin' o 'Pagpili mga plugin nga i-install'.

Sa pagkakaron, pag-klik sa 'I-install gamit ang gisugyot nga mga plugin'aron i-install ang hinungdanon nga mga plugins alang sa among pag-setup.

Sa dili madugay, ang pag-instalar sa mga plugins magsugod.

Sa sunod nga seksyon, pun-a ang mga natad aron mahimo ang user sa Unang Admin. Pagkahuman nimo, i-klik ang 'Save and continue'.

Ang 'Instance Configuration' nga seksyon maghatag kanimo sa default nga Jenkins URL. Alang sa kayano, girekomenda nga biyaan kini ug i-klik ang 'Save and Finish'.

Niini nga punto, kompleto na ang pag-setup sa Jenkins. Aron ma-access ang Jenkins dashboard, pag-klik lang sa 'Start using Jenkins'.

Ang dashboard ni Jenkins gipakita sa ubos.

Sa sunod higayon nga mo-log in ka sa Jenkins, ihatag lang ang Admin username ug ang password nga imong gipiho sa paghimo sa Admin user.

Kana usa ka lakang sa lakang nga pamaagi kung giunsa ang pag-install sa Jenkins Continuous Integration tool sa CentOS 8. Aron mahibal-an ang dugang bahin sa Jenkins. Basaha ang Dokumentasyon ni Jenkins. Ang imong feedback bahin niini nga giya kay giabi-abi.