sudo add-apt-repository ppa:webupd8team/java
sudo apt install oracle-java8-installer
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo apt-add-repository "deb https://pkg.jenkins.io/debian-stable binary/"
cd /tmp && wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
echo 'deb https://pkg.jenkins.io/debian-stable binary/' | sudo tee -a /etc/apt/sources.list.d/jenkins.list
sudo apt update
sudo apt install jenkins
Luego copiar la clave para proceder con la instalación
cat /var/lib/jenkins/secrets/initialAdminPassword
Por defecto carga en http://localhost:8080, pero si quieres cambiar de puerto por algun conflicto o por preferencia entonces realizar estos pasos:
sudo nano /etc/default/jenkins
Luego ubicar la variable HTTP_PORT
y cambiarlo a cualquier puerto.
Finalmente reiniciar el servicio.
sudo service jenkins restart
Guia online: https://websiteforstudents.com/install-jenkins-on-ubuntu-16-04-17-10-18-04-lts-server/
- AnsiColor: https://wiki.jenkins.io/display/JENKINS/AnsiColor+Plugin
- BlueOcean: https://wiki.jenkins.io/display/JENKINS/BlueOcean+Pipeline+Editor+Plugin
Recordar que al instalar un plugin es necesario reiniciar el jenkins
sudo service jenkins restart
sudo apt install awscli
sudo jenkins
En caso de que pida password y no lo sepas, entonces ponerle un password al usuario jenkins e instalar awscli y configurarlo.
sudo passwd jenkins
sudo apt install awscli
## Configurar AWS
aws configure
## Luego loguearse
aws ecr get-login --no-include-email --region eu-west-1 | sh
sudo usermod -aG docker jenkins
sudo usermod -aG root jenkins
sudo visudo
agregar:
jenkins ALL=(ALL) NOPASSWD: ALL