Com instal·lar Jenkins a CentOS 8


Abans, durant el desenvolupament del programari, els desenvolupadors enviaven el seu codi a un dipòsit de codi com GitHub o Git Lab, normalment, el codi font estaria ple d'errors i errors. Per fer-ho encara pitjor, els desenvolupadors haurien d'esperar fins que tot el codi font es va crear i provar per comprovar si hi ha errors. Això va ser tediós, va consumir molt de temps i va ser frustrant. No hi va haver cap millora iterativa del codi i, en general, el procés de lliurament del programari va ser lent. Després va venir Jenkins.

Jenkins és una eina d'integració contínua gratuïta i de codi obert escrita en Java que permet als desenvolupadors desenvolupar, provar i desplegar codi contínuament d'una manera senzilla i eficaç. Automatitza les tasques estalviant temps i elimina la part estressant del procés de desenvolupament de programari.

En aquest article, demostrem com podeu instal·lar Jenkins a CentOS 8 Linux.

Pas 1: instal·leu Java a CentOS 8

Perquè Jenkins funcioni, heu d'instal·lar Java JRE 8 o Java 11. A l'exemple següent, vam decidir seguir amb la instal·lació de Java 11. Per tant, per instal·lar Java 11, executeu l'ordre.

# dnf install java-11-openjdk-devel

Per verificar la instal·lació de Java 11, executeu l'ordre.

# java --version

La sortida confirma que Java 11 s'ha instal·lat correctament.

Pas 2: afegiu el repositori Jenkins a CentOS 8

Com que Jenkins no està disponible als dipòsits CentOS 8, afegirem el dipòsit Jenkins manualment al sistema.

Comenceu afegint la clau Jenkins tal com es mostra.

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

Ara afegiu el dipòsit de Jenkin a CentOS 8.

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

Pas 3: instal·leu Jenkins a CentOS 8

Després d'haver afegit correctament el dipòsit de Jenkins, podeu procedir a instal·lar Jenkins executant-lo.

# dnf install jenkins

Un cop instal·lat, inicieu i verifiqueu l'estat de Jenkins executant les ordres.

# systemctl start jenkins
# systemctl status jenkins

La sortida anterior mostra que Jenkins està en funcionament.

A continuació, heu de configurar el tallafoc per permetre l'accés al port 8080 que fa servir Jenkins. Per obrir el port al tallafoc, executeu les ordres.

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

Pas 4: Configuració de Jenkins a CentOS 8

Amb les configuracions inicials fetes, l'única part restant és configurar Jenkins en un navegador web. Per aconseguir-ho, navegueu per l'adreça IP del vostre servidor tal com es mostra:

http://server-IP:8080

La primera secció requereix que desbloquegeu Jenkins mitjançant una contrasenya. Aquesta contrasenya es col·loca al fitxer /var/lib/Jenkins/secrets/initialAdminPassword.

Per llegir la contrasenya, només cal que utilitzeu l'ordre cat tal com es mostra.

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

Copieu i enganxeu la contrasenya al camp de text de la contrasenya de l'administrador i feu clic a Continua.

En la segona etapa, se us presentaran 2 opcions: Instal·la amb els connectors suggerits o Selecciona els connectors per instal·lar.

De moment, feu clic a Instal·la amb connectors suggerits per instal·lar connectors essencials per a la nostra configuració.

En breu, començarà la instal·lació dels complements.

A la secció següent, ompliu els camps per crear el primer usuari administrador. Quan hàgiu acabat, feu clic a Desa i continua.

La secció Configuració de la instància us proporcionarà l'URL de Jenkins predeterminat. Per simplificar, es recomana deixar-lo tal com està i fer clic a Desa i acaba.

En aquest punt, la configuració de Jenkins s'ha completat. Per accedir al tauler de Jenkins, feu clic a Comença a utilitzar Jenkins.

El tauler de control de Jenkins es mostra a continuació.

La propera vegada que inicieu sessió a Jenkins, simplement proporcioneu el nom d'usuari administrador i la contrasenya que heu especificat en crear l'usuari administrador.

Aquest va ser un procediment pas a pas sobre com instal·lar l'eina d'integració contínua de Jenkins a CentOS 8. Per obtenir més informació sobre Jenkins. Llegiu la documentació de Jenkins. Els vostres comentaris sobre aquesta guia són benvinguts.