Ivan Toro
Pedro Perafán Carrasco
Gonzalo Amador Hernández
Carlos Eduardo Magallon Zepeda
Juan Pablo Neisa Rodríguez
Miguel Angel Reyes Moreno
Hector Eduardo Alarcon Sanchez
Juan Sebastián Ricaurte Macías
Juan Diego Alvarado
KEVIN FIGUEROA
Pilar Milena Mojica Torres
Usuario anónimo
UserLUIS ARTURO ZARATE AYALA
Daniel Alejandro Molina Yepes
Rubén Maier Enzler
Diego Forero
Team PlatziWilliam Rodriguez
Ernesto Jose Gabriel Lopez Bravo
Rubén Jiménez Uribe
Hugo Teodoro González
DAVID JULIAN MARTINEZ LUENGAS
Andrés Marín Sánchez
Sara María Mejia Sánchez
Juan Diego Quintero Calderón
Jorge E. Romero Murcia
Carlos Andrés Calvo García
Jesus Daniel Mendoza Sanchez
Jenkins Plugins
Si a alguien le da un error
Error : java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
la solución es
sudo /var/lib/dpkg/info/ca-certificates-java.postinst configure
Muchas GRACIAS!!!
A pesar de que el curso es bastante antiguo, no he tenido ningún problema ni con la instalación ni con la interfaz.
x2 2023 la interfaz cambio mucho pero he podido seguir todo los pasos sin ningun problema
x3 en 2026 todo va bien desde mi laptop con ubuntu
++Pildoras de la clase++ Plugins: Son unidades que extienden a Jenkins Download now and install after restart
Solo tengo una palabra ¡Wow! Esto + Docker mamita...
Justo eso estaba pensando, una locura.
Ok, me diseñé un ejemplo para el experimento con Jenkins y varios builds con diferentes versiones de una herramienta… |
k3@slave_1:~$ node -e "console.log(process.version)" v12.18.3 k3@slave_1:~$
Luego, instalé el programa “n” desde el node package manager.. las versiones de nodejs 10.x y 12.x, para validar el experimento…
k3@slave_1:~$ node -e "console.log(process.versions)" { node: '12.18.3', v8: '7.8.279.23-node.39', uv: '1.38.0', zlib: '1.2.11', brotli: '1.0.7', ares: '1.16.0', modules: '72', nghttp2: '1.41.0', napi: '6', llhttp: '2.0.4', http_parser: '2.9.3', openssl: '1.1.1g', cldr: '37.0', icu: '67.1', tz: '2019c', unicode: '13.0' } k3@slave_1:~$
Jenkins debe contar con minimo 14.000 plugins para soportar la automatización de todo tipo de tareas.
me arrojo error.. me tocará ver qué paso XD
Todo ok!!
Excelente!!
Y por ejemplo ¿con java? Porque por jenkins funciona con java 8, pero por ahí yo tengo en el mismo server corriendo un api hecha con java 9 o 10, ¿como hago para lidiar con la necesidad de tener varias versiones para distintos sistemas automatizando eso y no teniendo que manualmente definir rutas a cada uno?
Hola esto te puede servir https://www.thegeekdiary.com/how-to-work-with-multiple-java-versions-under-linux/ si quieres dejar una versión por defecto y usar otra para una aplicación en especifico le dices en que ruta se encuentra el binario de Java de la versión que quieres o necesitas usar.
yo te recomendaria utilizar docker para jenkins y eso solucionaria tu inconveniente.
En la documentación de jenkins existe una entrada para correr jenkins en java 11: https://www.jenkins.io/doc/administration/requirements/jenkins-on-java-11/
esto funciona donde laboro tenemos varios servicios en java 11 que están automatizados con jenkins
Tengo instalado Jenkins en Docker y despues de seguir todos los pasos para instalar node, parece que tiene problemas aun.
00:08:25 + node -v 00:08:25 /tmp/jenkins1520747346326877278.sh: line 3: node: not found 00:08:25 Build step 'Execute shell' marked build as failure 00:08:25 Finished: FAILURE
Qué diferencia existe cuando activa el check desde "Provide Node & npm bin/folder to PATH" con la versión y cuando selecciona la opción "Execute NodeJS script". Aquí me gustaría resolver dos dudas:
Qué diferencia existe en especifico para NodeJS?
Qué diferencia existiría para cualquier otra herramienta?
De la pregunta 1, Por qué deja activa la primera opción y la otra no?
Bueno respondiendo un poco a tus dudas:
Esto de la portabilidad, lo intente hacer con Python pero no encuentro ni el Plugin ni puedo hacer que desde windows se instale automaticamente determinada versión... esto es posible?
Hola Requiero de su apoyo para resolver este tema. Estoy ejecutando Jenkins desde WSL con Ubuntu 20.04, en la máquina tengo Node v18.9.0. Al instalar el plugin y configurarle una versión anterior, en este caso la 18.0.0
Quedo atenta a sus comentarios.
Gracias
Saludos
Qué grave, en este momento va la versión 22.5.0, el doble
En la sección anterior puse una pregunta donde cuestionaba sobre si me tocaría estarme adentrando en las entrañas de mi contenedor Jenkins para instalarle cuanto software quisiera involucrar... ahora esto lo soluciona todo, y de qué manera! Es genial!
Esto se pone mas interesante!