Cómo instalar un servidor de automatización Jenkins en Ubuntu 18.04 | Hosting mas barato

Jenkins es una aplicación de automatización única basada en servidor que se ejecuta en un contenedor de servlets de Java. El servicio admite una variedad de sistemas de software de gestión de control social (SCM) como SVN, Git y Mercurial. También es un software gratuito con licencia MIT.
Esta guía lo guiará a través del proceso de instalación de Jenkins en un VPS Ubuntu 18.04. Comenzaremos ejecutando Jenkins en nuestro hosting de nombres de dominio, luego lo instalaremos en el servidor Apache y lo configuraremos como un servidor proxy inverso.
Antes de comenzar, necesitará lo siguiente: Un VPS Ubuntu 18.04 actualizado o un servidor dedicado.
Dado que Jenkins se ejecuta en Java, primero debe instalar Java OpenJDK en su servidor. Java se puede instalar desde un repositorio de PPA usando el siguiente comando:
$ sudo apt install software-properties-common apt-transport-https -y $ sudo add-apt-repository ppa:openjdk-r/ppa -y
A continuación, instale Java usando el comando apt:
$ sudo apt install openjdk-8-jdk -y
Una vez finalizado el proceso de instalación, confirme que se haya instalado correctamente la versión correcta de Java:
$ sudo java -version
Java OpenJDK ahora se instalará correctamente en su servidor Ubuntu.
Es importante tener en cuenta que si su sistema tiene varias versiones de Java, utilice el siguiente comando para cambiar la versión predeterminada de Java:
$ sudo update-alternatives --config java
Jenkins proporciona un repositorio funcional para Ubuntu, que es un paquete esencial al instalar Jenkins.
Para agregar claves GPG y el repositorio de Jenkins a su sistema, ejecute el siguiente comando:
$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
Después de habilitar el repositorio de Jenkins, ejecute el siguiente comando para adjuntar el repositorio de paquetes para que Debian apunte a sources.list de su servidor:
$ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
A continuación, actualice los paquetes de apt y luego instale la última versión de Jenkins con el siguiente comando:
$ sudo apt update $ sudo apt install jenkins
Ahora Jenkins se iniciará automáticamente una vez que se complete el proceso. Asegúrese de configurarlo para que se inicie en el arranque.
$ sudo systemctl start jenkins $ sudo systemctl enable jenkins
Compruebe si Jenkins funciona correctamente en Ubuntu 18.04:
$ sudo systemctl status jenkins
La siguiente salida aparecerá en su pantalla:
●jenkins.service- LSB: StartJenkinsatboottime Loaded: loaded(/etc/init.d/jenkins;generated) Active: active(exited)sinceWed2018-09-2215:18:22PDT;5min32sago Docs: man:systemd-sysv-generator(8) Tasks: 0(limit:2319) CGroup: /system.slice/jenkins.service
Jenkins está diseñado para ejecutarse en el puerto 8080. En este paso abrimos este puerto a través de ufw:
$ sudo ufw allow 8080
A continuación, ejecute el siguiente comando para confirmar el estado de ufw:
$ sudo ufw status
Esto le dará una salida similar a:
Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)
Si el ufw está inactivo, ejecute los siguientes comandos para habilitarlo y habilitar OpenSSH
$ sudo ufw allow OpenSSH $ sudo ufw enable
¡Eso es! El firewall está completamente configurado y Jenkins está instalado. Esto significa que ahora puede continuar con la configuración inicial de Jenkins.
Para configurar Jenkins después de la instalación, vaya al puerto 8080 en su navegador, ingrese su nombre de dominio y dirección IP http: // su_IP_o_dominio: 8080. Aparece la siguiente pantalla:
Durante el proceso de instalación, el instalador de Jenkins crea automáticamente una contraseña de 32 caracteres. Para copiar el archivo de contraseña a su terminal con el siguiente comando:
$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Encuentra el Contraseña de administrador Campo e ingrese la contraseña, luego presione Continuar.
Aparecerá una pantalla que le pedirá que instale algunos complementos recomendados para Jenkins. Escoger Instalar complementos sugeridos.
La siguiente página muestra que la instalación está en curso.
Una vez que los complementos de Jenkins se hayan implementado correctamente, se le pedirá que cree una cuenta de administrador. Ingrese la información requerida, luego presione Guardar y continuar.
Se le solicitará la URL de la instancia de Jenkins. Agregue el dominio para Jenkins, luego presione Guarda y listo.
Después de que se haya creado la cuenta de usuario administrador, recibirá una pantalla de confirmación con el mensaje “Jenkins está listo”.
Para ir a la página principal del panel de Jenkin, haga clic en Usar Jenkins.
Ahora Jenkins se ha instalado con éxito en su sistema Ubuntu 18.04.
Ha instalado y configurado correctamente Jenkins en su servidor Ubuntu 18.04.