OpenJDK 11.0.16 and 17.0.4 are susceptible to JDK-8292260, a regression in the C2 JIT compiler which may cause the JVM to crash unpredictably.The OpenJDK project has released fixes in 11.0.16.1 and 17.0.4.1.As of August 26, 2022, the official Jenkins Docker images have been updated with OpenJDK 11.0.16.1 and 17.0.4.1 in version 2.346.3-2.
The version of OpenJDK in the official Docker image has been upgraded from 11.0.15 to 11.0.16 and from 17.0.3 to 17.0.4.This exposes a metaspace memory leak in Pipeline: Groovy 2692.v76b_089ccd026 and earlier and in Script Security 1172.v35f6a_0b_8207e and earlier.After upgrading Jenkins to 2.346.3, upgrade Pipeline: Groovy to 2705.v0449852ee36f or later and upgrade Script Security to 1175.v4b_d517d6db_f0 or later.It is generally recommended to upgrade all plugins after upgrading Jenkins core.
The install-plugins.sh script in the Docker image of the controller has been deprecated for over 18 months.It has been replaced in the Docker image with a script that directs the user to use the plugin installation manager tool.The plugin installation manager tool is available in the image as jenkins-plugin-cli.
Do you mean under the Manage Jenkins? I also tried but it seems the Jenkins services never able to get it start it. and I have waited for 15 to 30 mins. Do I need to switch the JAVA version first? since 2.346.3 running
image154594 6.1 KB
It sounds like you are saying the issue comes down to the style of init script used? I believe this instance has used systemctl (systemd?) from its beginning, but perhaps the issue is still related to init script format. systemctl seems to show one vendor old-style rc.d script is disabled, and there is an /etc/systemd/system/jenkins.service.d/override.conf?
the issue with the in-process script approval page not displaying correctly after upgrading to version 2.346.1 of Jenkins is likely due to a bug in the software. To resolve this issue, you can try updating plugins, clearing your browser cache and cookies,
To use this repository, run the following command: sudo wget -O /etc/yum.repos.d/jenkins.repo -stable/jenkins.repo sudo rpm --import -stable/jenkins.io-2023.key If you've previously imported the key from Jenkins, the rpm --import will fail because you already have a key. Please ignore that and move on. yum install fontconfig java-17-openjdk yum install jenkins The rpm packages were signed using this key:
If a Pipeline Template Catalog is configured in the CasC jenkins.yaml file and the id property is not defined, the catalog is duplicated on each instance restart and in the exported CasC configuration.
To use this repository, run the following command: WARNING: The gpg key use to sign our packages has been updated on 16th of April 2020, therefore you need to reimport it if you imported before this date. sudo wget -O /etc/yum.repos.d/jenkins.repo -stable/jenkins.repo sudo rpm --import -stable/jenkins.io.key If you've previously imported the key from Jenkins, the rpm --import will fail because you already have a key. Please ignore that and move on. yum install jenkins The rpm packages were signed using this key:
I was expecting it to work as the junit plugin : if some tests fail, the stage is displayed as unstable in jenkins but the job finishes ok.
With sonar quality gate with parameter abortPipeline at false, when my job does not meet the quality gate requirement, I would expect that if the quality gate fails, the stage is displayed as unstable (yellow) and the job finishes ok.
What I see as current behavior is the stage is ok (green) and the job finishes ok when the quality gate is not met.
So the precision of the result could be improved and I, for example, could configure jenkins to send a mail on unstable job to notify the team of quality gate failure but the build would be finished.
I created this topic in the hope to have a native way for this behaviour in the sonar jenkins public directly. With this small improvement, the update of the plugin is the only action to have the correct behaviour for all jobs using it.
I did it here : Mark jenkins build UNSTABLE if QG failed and pipeline abort parameter is false by cnico Pull Request #11 jenkinsci/sonarqube-plugin GitHub
The code ans unit test was quite simple to implement but the integration test with a fresh installation of Sonar + jenkins + sonarscanner plugins was a longer. It works as expected.
I'm running Jenkins on a RHEL 7.9 server, with OpenJDK 11.0.17. I recently updated Jenkins to version 2.361.4 from 2.346.3. After updating I went to the plugins manager page to see what plugins needed to be updated and I noticed the following:
If I click Check Now button nothing changes and the error message remains. I tried restarting services with no luck. The jenkins.log file in /var/log/jenkins doesn't contain anything useful either, see screenshot below:
df19127ead