kali installed instalar instal actualizar jenkins auto-update

jenkins - installed - Falta el botón de actualización automática



jenkins windows (4)

como se indica en https://wiki.jenkins-ci.org/display/JENKINS/Automated+Upgrade "Usar el botón de actualización desde Jenkins (disponible desde 1.318) no funcionará si Jenkins se instaló desde un paquete Debian ( resultados en permisos denegados de errores al intentar descargar el nuevo archivo WAR)! "

así que incluso si encuentras el botón, fallará.

pero también dice que

aptitude update && aptitude install jenkins

actualizará las jenkins a la última versión, pruébalo :)

Tengo un CI jenkins instalado de un paquete Debian (versión 1.424.6, distribución Debian / Ubuntu, ejecutándose en Ubuntu 12.04). Leí en la web que jenkins proporciona un botón de actualización automática, como en . Pero no tengo tal cosa en mis jenkins. Traté de encontrar respuestas en google y en la configuración de jenkins, pero fallaron. Tal vez es imposible para el paquete instalado Debian / ubuntu?


https://wiki.jenkins-ci.org/display/JENKINS/Automated+Upgrade

Si ha instalado a través del instalador OS X, el proceso que ejecuta el proceso no tiene el archivo .war. Para que la actualización automática funcione, solo corrige los permisos para que el usuario de jenkins pueda escribir WAR (en / Aplicaciones / Jenkins).

ejecuta el comando para encontrar la ubicación de jenkins.war

ps -aux | grep jenkins

salida como esta: jenkins 27765 172 11.0 3528188 432288? Ssl 12:23 4:16 / etc / alternatives / java -Djava.awt.headless = true -DJENKINS_HOME = / var / lib / jenkins -jar /usr/lib/jenkins/jenkins.war --logfile = / var / log /jenkins/jenkins.log --webroot = / var / cache / jenkins / war --httpPort = 8080 --ajp13Port = 8009 --debug = 5 --handlerCountMax = 100 --handlerCountMaxIdle = 20

La ubicación de jenkins.war es: /usr/lib/jenkins/jenkins.war

Ejecute el comando para arreglar permisos /usr/lib/jenkins/jenkins.war. por ejemplo:

chmod 777 /usr/lib/jenkins/jenkins.war

luego actualiza la página de administración. y verá el botón.


Es un problema de permisos. Si confías en la configuración de seguridad de Jenkins, simplemente ejecuta:

$ chown -R jenkins /usr/share/jenkins

Luego, reinicie jenkins y se debe mostrar el botón de actualización, y puede actualizar a la última versión; de lo contrario, deberá usar el sistema de paquete Debian cuya versión de Jenkins no sea la última.


Cambie la propiedad (a jenkins UID y GID) del directorio donde reside jenkins.war y el archivo WAR en sí. Por ejemplo, los siguientes trabajos para RHEL:

chown jenkins:jenkins /usr/lib/jenkins chown jenkins:jenkins /usr/lib/jenkins/jenkins.war