Linux installation packages migrated from System V init to systemd

Beginning with Jenkins 2.335 and Jenkins 2.332.1, the Jenkins project is migrating from System V init(8) to systemd(1) in its official Debian, Red Hat, and openSUSE packages. The official Docker image and Helm chart remain unchanged. For up-to-date information, refer to the Managing systemd services page in the documentation. Background Beginning in 2008, the Jenkins Read more about Linux installation packages migrated from System V init to systemd[…]

Java 17 Preview is available in Jenkins 2.339+

Please refer to the Running Jenkins on Java 17 documentation for up-to-date details on how to run Jenkins on Java 17. Jenkins, one of the leading open-source automation servers, does not yet officially support Java 17. On September 14, 2021, OpenJDK 17 was released. This is a Long-Term-Support (LTS) release, and it will stay around Read more about Java 17 Preview is available in Jenkins 2.339+[…]

Docker image updates

Beginning with Jenkins 2.279 and Jenkins 2.263.4, the Jenkins project is upgrading the base operating system and Java version used in the jenkins/jenkins:latest and jenkins/jenkins:lts images. The update replaces OpenJDK 8u242 with AdoptOpenJDK 8u282 and replaces Debian 9 (“Stretch”) with Debian 10 (“Buster”). Why? We’re changing the base image so that we have a better Read more about Docker image updates[…]

Testing Jenkins 2.249.1 on Windows

This article describes our observations during Windows testing of the Jenkins 2.249.1 release candidate. Upgrade testing Jenkins 2.249.1 is a new long term support release with user interface improvements and changes in Windows support. It is the first long term support release to drop support for Microsoft.NET framework 2.0. The end of support for Microsoft.NET Read more about Testing Jenkins 2.249.1 on Windows[…]

Custom Distribution Service : Phase 3 Blogpost

Hello everyone, This is the final blog post for the Custom Distribution Service project during the Google Summer of Code timeline. I have mixed feelings since we are almost near the finish line for one of the most amazing open source programs out there. However, it is time to wrap things up for this project Read more about Custom Distribution Service : Phase 3 Blogpost[…]

Git Plugin Performance Improvement: Final Phase and Release

Since the beginning of the project, the core value which drove its progress was “To enhance the user experience for running Jenkins jobs by reducing the overall execution time”. To achieve this goal, we laid out a path: Compare the two existing git implementations i.e CliGitAPIImpl and JGitAPIImpl using performance benchmarking Use the results to Read more about Git Plugin Performance Improvement: Final Phase and Release[…]

Jenkins Windows Services: YAML Configuration Support – GSoC Project Results

Hello, world! GSoC 2020 Phase 3 has ended now and it was a great period for thw Jenkins Windows Services – YAML Configuration Support project. In this blog post, I will announce the updates during the GSoC 2020 – Phase 2 and Phase 3. If you are not already aware of this project, I would Read more about Jenkins Windows Services: YAML Configuration Support – GSoC Project Results[…]

Windows Installer Upgrades

This article describes the transition from the old Jenkins Windows installer 2.235.2 (32 bit) to the new Jenkins Windows installer 2.235.3 (64 bit) Let’s take a look how Jenkins installation on Windows happened before release of this upgrade. Step 1 It’s evident that branding information is not present here. Step 2 Jenkins would be installed Read more about Windows Installer Upgrades[…]

Custom Distribution Service : Phase 2 Blogpost

Hello everyone, It is time to wrap up another successfull phase for the custom distribution service project, and we have incorporated most of the features that we had planned at the start of the phase. It has been an immense learning curve for me and the entire team. To understand what the project is about Read more about Custom Distribution Service : Phase 2 Blogpost[…]