Una de las aplicaciones más interesantes para montar un entorno de integración continua en nuestros proyectos es Jenkins. Vamos a explicar cómo instalarlo sobre Tomcat en un servidor OpenSuse.
Iniciamos yast para comprobar si tenemos instalado Tomcat, que será el servidor que utilizaremos para poner Jenkins en marcha.
# yast
En “Software Management”, buscamos “tomcat”. En este caso vemos que ya está instalado.
Una vez instalado, ya podemos iniciarlo
# $CATALINA_HOME/bin/startup.sh
Para comprobar que funciona correctamente, accedemos desde nuestro navegador:
http://localhost:8080
Para configurar los usuarios que utilizaremos, debemos buscar el fichero “tomcat-users.xml”, que se ubica dentro del directorio “conf”.
Debemos descomentar las líneas que contienen los roles y usuarios. Como nos indica en la nota, para poder acceder al administrador de aplicaciones, debemos utilizar un usuario con rol “manager-gui”. Como vemos, le hemos asignado el rol al usuario “tomcat” que viene por defecto.
Tras esto, para actualizar los cambios, debemos reiniciar tomcat
# $CATALINA_HOME/bin/shutdown.sh
# $CATALINA_HOME/bin/startup.sh
Ahora, vamos a importar el fichero “war” de jenkins al directorio de aplicaciones de Tomcat
# cd /opt/tomcat7/webapps
# wget http://mirrors.jenkins-ci.org/war-stable/latest/jenkins.war
El último paso sería activar jenkins en el administrador de aplicaciones de tomcat, accediendo con nuestro usuario :
http://localhost:8080/manager/html
Arrancamos Jenkins y seguidamente ya podemos acceder desde nuestro navegador:
http://localhost:8080/jenkins
Esperamos a que arranque, y nos llevará automáticamente a su página de inicio.
Más adelante veremos cómo utilizar Jenkins para nuestros proyectos Drupal.