Instalación paso a paso de Jenkins
Clase 3 de 15 • Curso Básico de Jenkins
Contenido del curso
Clase 3 de 15 • Curso Básico de Jenkins
Contenido del curso
Iván Toro
Sebastian Rodas
Sebastian Borrajo
Juan Carlos Atanacio Quintero
Michael Alejandro Ura Acosta
DAVID EDUARDO BAEZ SANCHEZ
Sebastian Velez
Juan Camilo Sarmiento Reyes
Alejandro Ortegano
Jesús Mur Fontanals
silvio reynaldo peña diaz
Juan J. Martínez
CRISTIAN DAVID ARENAS GOMEZ
JHONATAN QUINTANA TORO
Cristian david Arenas Gomez
Sebastian Velez
Juan Camilo Sarmiento Reyes
Jean Nuñez
Diego Andrés Beltrán Garavito
Hans Piña
Usuario anónimo
Wilson Fernando Antury Torres
Sara María Mejia Sánchez
Jhon Alexander Romero Gonzaga
Gonzalo Amador Hernández
Juan Camilo Sarmiento Reyes
Gonzalo Amador Hernández
Luis Fernando Chacha Montenegro
Rogelio Laureano
HERNAN DARIO VELASQUEZ ORTIZ
Lucas León Kriger
Edgar Moises Valdez Faria
Diego Forero
Rubén Jiménez Uribe
Anderson Camacho Palacios
Leopoldo Brines
Gian HM
Ubuntu 18.04
sudo apt update sudo apt install openjdk-8-jdk wget gnupg wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt update sudo apt install jenkins systemctl status jenkins
Tambien sirvio para ubuntu 20.04
Una cosa que pueden hacer en su maquina local es en un folder crear otro folder llamado jenkins_home y al lado un docker-compose.yml con el siguiente codigo
version: '3' services: jenkins: container_name: jenkins image: jenkins/jenkins ports: - "8080:8080" volumes: - $PWD/jenkins_home:/var/jenkins_home networks: - net networks: net:
y despues le dan en la consola a docker-compose up -d
ahora con entrar al localhost con ese puerto ya estariamos!
eso es de docker no de jenkins :(
Pensaba en usar algo asi, gracias por el scrip, quiero incluirlo con sonarqube y que jenkins lo detecte, sabes como puedo realizar esto?
Listo. Funcionado en WSL (Ubuntu 18 )para Windows Comandos
sudo apt-get update sudo apt-get upgrade sudo apt-get install openjdk-8-jdk wget gnupg sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9B7D32F2D50582E6 sudo apt-get update sudo apt-get install git jenkins ssh-keygen service jenkins start service jenkins status sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Gracias !
Gracias,
recomendacion instalarlo atra ves de docker XD
Primero deberé aprender a usar Docker 😄
documentación de como correr jenkins en docker
Instalación sobre Linux(debian):
< wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update sudo apt-get install jenkins >
Este curso de Jenkins esta muy desactualizado estaría bueno que Platzi actualizara los curso por que la tecnología no se queda sentada esperando
Falta actualizar curso con interfaces más nuevas
Estaría bueno que se actualizara a las nuevas versiones y estuviera orientado a windows en la instalación.
Esto funciono para AWS la version free tier de ubuntu 18
sudo apt-get update sudo apt-getupgrade sudo apt-getinstall openjdk-8-jdk wget gnupg wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt update sudo apt install jenkins sudo apt-get install jenkins service jenkins start service jenkins status sudo cat /var/lib/jenkins/secrets/initialAdminPassword``` 
Gracias, también me funciono así.
Tener en cuenta abrir el puerto 8080 en los security groups de la instancia.
Buen aporte
Seguimos aprendiendo.
¿Qué es eso de añadir el Keyserver? ¿qué es?
Es una llave ssh quegeneran los sistemas Linux , esta llave es ideal para conectarse de manera remota a un server linux.
Obviamente el curso esta orientado a maquinas servidores linux
Hola, actualmente Jenkins soporta JAVA 11 Tambien. :)
Les comparto una página con los detalles para la instalacion de Jenkins en WSL-Ubuntu, a la fecha la versión de Java que usa Jenkins es la openjdk-11. Install Jenkins on WSL-Ubuntu
Una buena practica seria que se instalaran una máquina virtual con Ubuntu Sever en el programa VirtualBox para simular que en verdad estamos trabajando en un servidor aparte sin llenar de archivos nuestro disco donde esta nuestro sistema operativo. Es mi recomendación y espero les ayude.
Estoy de acuerdo, la mejor practica es no instalarlo local. incluso pueden usar una instancia de EC2 de AWS que viene gratis en la free tier AWS.
Para quienes intenten hacer la instalación de Jenkins en una instancia de EC2 en AWS, el comentario de @oscarsalazar0991 tiene todos los comandos a seguir.
Recuerden también que en security group de la instancia abrir el puerto 8080.
Security groups
y tambien el puerto 22 para ssh
Curso Desactualizado. Fecha de Publicación/Grabación: Año 2018 + de 5 años. Pienso que deberían publicar en un lugar visible que tan actualizado es el curso. Esto ya ha sido reportado al Team Platzi pero no hacen nada al respecto.
Instale la imagen de jenkinsci/blueocean en mi mac, les dejo el link de la instalación.
Les comparto la siguiente pagina con los comandos actualizados, para que no tengan que teclear cada comando.
https://www.digitalocean.com/community/tutorials/how-to-install-jenkins-on-ubuntu-20-04-es
Sos un genio
hay forma de cambiar el puerto donde corre Jenkins ?
Si, cuando lo vas a ejecutar usas el flag --httpPort=<numero de puerto> por defecto es 8080, puedes ver otros flags para configurar el inicio de Jenkins aquí https://wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
Instalación en docker completa :)
Por que no se hace el uso de Jenkins aquí con Windows, soy totalmente nuevo en temas de Jenkins
Hola, de manera nativa funciona mejor en un Linux, por eso lo mejor para instarlo y hacer pruebas es que uses un VM como Virtualbox, algún Cloud Provider o ejecutarlo por medio a una imagen de Docker.
Actualizado para ubuntu
# Actualizo ubuntu sudo apt update sudo apt upgrade # Verifico que version de java tiene o lo instalo java -version sudo apt install openjdk-11-jdk # Descargo Jenkins sudo wget -O /usr/share/keyrings/jenkins-keyring.asc https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key #Agrego la fuente del reposito de Jenkins al sistema de gestion de paquetes APT echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null #Actualizo el índice del paquete local y finalmente instalo jenkins sudo apt-get update sudo apt-get install fontconfig openjdk-11-jre sudo apt-get install jenkins #Añado la clave sudo gpg --batch --no-tty --keyserver keyserver.ubuntu.com --recv-keys 63667EE74BBA1F0A08A698725BA31D57EF5975CA #Instalo git sudo apt-get install git #Creamos una llave ssh a jenkins ssh-keygen #Verifico si jenkins esta corriendo sudo su service jenkins start service jenkins status #Para iniciar jenkins y habilitar su inicio automático sudo service jenkins start sudo systemctl enable jenkins # Abre el navegador http://localhost:8080 # Abre para ver la contraseña sudo cat /var/lib/jenkins/secrets/initialAdminPassword