Jenkins Update Version 1.467 vers 1.470 : Différence entre versions
m |
(Aucune différence)
|
Version actuelle en date du 13 janvier 2016 à 03:06
Il y a eu quelques petits raté sur les version 1.468
, 1.469
et n'ont pas été installées. La version 1.470
semble être beaucoup plus stable et a été installée.
Correction, dans cette version, le plugin Sonar est de nouveau fonctionnel.
Votre avis
Nobody voted on this yet
|
|
Téléchargement et installation
#sudo service tomcat6 stop #sudo rm -rf /var/lib/tomcat6/webapps/jenkins/* #sudo wget -P /var/lib/tomcat6/webapps http://mirrors.jenkins-ci.org/war/1.470/jenkins.war #sudo unzip /var/lib/tomcat6/webapps/jenkins.war -d /var/lib/tomcat6/webapps/jenkins #sudo chown -R tomcat6:tomcat6 /var/lib/tomcat6/webapps/jenkins #sudo rm -rf /var/lib/tomcat6/work/Catalina/localhost/jenkins #sudo rm /var/lib/tomcat6/webapps/jenkins.war
Plugins
Il semblerait que les plugins ne se mettent pas à jour automatiquement sur la machine d'étude. Ceux ci sont donc installés manuellement en fonction de la page de mise à jour. La description des plugins est disponibles depuis l'adresse: http://updates.jenkins-ci.org/update-center.json. Sur la machine, les plugins suivants doivent être mis à jour:
- Analysis Collector Plugin: http://updates.jenkins-ci.org/download/plugins/analysis-collector/1.28/analysis-collector.hpi
- CVS Plugin: http://updates.jenkins-ci.org/download/plugins/cvs/2.4/cvs.hpi
- Static Code Analysis Plug-ins: http://updates.jenkins-ci.org/download/plugins/analysis-core/1.42/analysis-core.hpi
- Subversion Plugin: http://updates.jenkins-ci.org/download/plugins/subversion/1.40/subversion.hpi
- Task Scanner Plugin: http://updates.jenkins-ci.org/download/plugins/tasks/4.31/tasks.hpi
- Translation Assistance Plugin: http://updates.jenkins-ci.org/download/plugins/translation/1.9/translation.hpi
A noter, certains plugins sont dans le coeur de jenkins, d'autre disponible dans le répertoire d'extensions.
#sudo rm /var/lib/tomcat6/webapps/jenkins/WEB-INF/plugins/cvs.hpi #sudo wget -P /var/lib/tomcat6/webapps/jenkins/WEB-INF/plugins http://updates.jenkins-ci.org/download/plugins/cvs/2.4/cvs.hpi #sudo rm /var/lib/tomcat6/webapps/jenkins/WEB-INF/plugins/subversion.hpi #sudo wget -P /var/lib/tomcat6/webapps/jenkins/WEB-INF/plugins http://updates.jenkins-ci.org/download/plugins/subversion/1.40/subversion.hpi #sudo rm /var/lib/tomcat6/webapps/jenkins/WEB-INF/plugins/translation.hpi #sudo wget -P /var/lib/tomcat6/webapps/jenkins/WEB-INF/plugins http://updates.jenkins-ci.org/download/plugins/translation/1.9/translation.hpi #sudo chown tomcat6:tomcat6 /var/lib/tomcat6/webapps/jenkins/WEB-INF/plugins/cvs.hpi #sudo chown tomcat6:tomcat6 /var/lib/tomcat6/webapps/jenkins/WEB-INF/plugins/subversion.hpi #sudo chown tomcat6:tomcat6 /var/lib/tomcat6/webapps/jenkins/WEB-INF/plugins/translation.hpi #sudo rm -rf /usr/share/tomcat6/.jenkins/plugins/analysis-core* #sudo rm -rf /usr/share/tomcat6/.jenkins/plugins/analysis-collector* #sudo rm -rf /usr/share/tomcat6/.jenkins/plugins/cvs* #sudo rm -rf /usr/share/tomcat6/.jenkins/plugins/subversion* #sudo rm -rf /usr/share/tomcat6/.jenkins/plugins/task* #sudo rm -rf /usr/share/tomcat6/.jenkins/plugins/translation* #sudo wget -P /usr/share/tomcat6/.jenkins/plugins http://updates.jenkins-ci.org/download/plugins/analysis-collector/1.28/analysis-collector.hpi #sudo wget -P /usr/share/tomcat6/.jenkins/plugins http://updates.jenkins-ci.org/download/plugins/analysis-core/1.42/analysis-core.hpi #sudo wget -P /usr/share/tomcat6/.jenkins/plugins http://updates.jenkins-ci.org/download/plugins/cvs/2.4/cvs.hpi #sudo wget -P /usr/share/tomcat6/.jenkins/plugins http://updates.jenkins-ci.org/download/plugins/subversion/1.40/subversion.hpi #sudo wget -P /usr/share/tomcat6/.jenkins/plugins http://updates.jenkins-ci.org/download/plugins/tasks/4.31/tasks.hpi #sudo wget -P /usr/share/tomcat6/.jenkins/plugins http://updates.jenkins-ci.org/download/plugins/translation/1.9/translation.hpi #sudo chown tomcat6:tomcat6 /usr/share/tomcat6/.jenkins/plugins/analysis-collector.hpi #sudo chown tomcat6:tomcat6 /usr/share/tomcat6/.jenkins/plugins/analysis-core.hpi #sudo chown tomcat6:tomcat6 /usr/share/tomcat6/.jenkins/plugins/cvs.hpi #sudo chown tomcat6:tomcat6 /usr/share/tomcat6/.jenkins/plugins/subversion.hpi #sudo chown tomcat6:tomcat6 /usr/share/tomcat6/.jenkins/plugins/tasks.hpi #sudo chown tomcat6:tomcat6 /usr/share/tomcat6/.jenkins/plugins/translation.hpi
Problèmes post installation
La mise à jour du plugin LDAP Plugin
est obligatoire si installé.
En oubliant sa mise à jour, l'application ne démarre pas correctement suite à des problèmes d'initialisation du mode d'authentification.
12 juin 2012 22:52:51 jenkins.InitReactorRunner$1 onTaskFailed GRAVE: Failed Finalizing set up org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script1.groovy: 32: unable to resolve class hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl @ line 32, column 1. import hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl ^ 1 error at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:858) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:548) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:497) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287) at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731) at groovy.lang.GroovyShell.parse(GroovyShell.java:743) at groovy.lang.GroovyShell.parse(GroovyShell.java:723) at groovy.lang.GroovyShell.parse(GroovyShell.java:790) at hudson.util.spring.BeanBuilder.parse(BeanBuilder.java:133) at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:359) at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:398) at hudson.security.HudsonFilter.reset(HudsonFilter.java:134) at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:1960) at jenkins.model.Jenkins$17.run(Jenkins.java:2524) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) at jenkins.model.Jenkins$7.runTask(Jenkins.java:874) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) 12 juin 2012 22:52:51 hudson.WebAppMain$2 run GRAVE: Failed to initialize Jenkins org.jvnet.hudson.reactor.ReactorException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script1.groovy: 32: unable to resolve class hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl @ line 32, column 1. import hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl ^ 1 error at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246) at jenkins.InitReactorRunner.run(InitReactorRunner.java:43) at jenkins.model.Jenkins.executeReactor(Jenkins.java:885) at jenkins.model.Jenkins.<init>(Jenkins.java:790) at hudson.model.Hudson.<init>(Hudson.java:81) at hudson.model.Hudson.<init>(Hudson.java:77) at hudson.WebAppMain$2.run(WebAppMain.java:217) Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script1.groovy: 32: unable to resolve class hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl @ line 32, column 1. import hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl ^ 1 error at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:858) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:548) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:497) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287) at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731) at groovy.lang.GroovyShell.parse(GroovyShell.java:743) at groovy.lang.GroovyShell.parse(GroovyShell.java:723) at groovy.lang.GroovyShell.parse(GroovyShell.java:790) at hudson.util.spring.BeanBuilder.parse(BeanBuilder.java:133) at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:359) at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:398) at hudson.security.HudsonFilter.reset(HudsonFilter.java:134) at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:1960) at jenkins.model.Jenkins$17.run(Jenkins.java:2524) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) at jenkins.model.Jenkins$7.runTask(Jenkins.java:874) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)
Sa mise à jour s'effectue comme les autres plugins.
#sudo rm -rf /usr/share/tomcat6/.jenkins/plugins/ldap* #sudo wget -P /usr/share/tomcat6/.jenkins/plugins http://updates.jenkins-ci.org/download/plugins/ldap/1.1/ldap.hpi #sudo chown tomcat6:tomcat6 /usr/share/tomcat6/.jenkins/plugins/ldap.hpi