Java 17 usage in Jenkins.io Documentation

Jenkins has fully supported Java 17 since the 2.357 weekly release and 2.361.1 Long Term Support release. For this reason, we have transitioned to using Java 17 in the Jenkins user handbook. This includes the installation guides, Pipeline documentation, and Pipeline syntax. Refer to the GitHub issue for additional information and insight. Background Debian 12 Read more about Java 17 usage in Jenkins.io Documentation[…]

Jenkins 2.397 and 2.387.2: New Linux Repository Signing Keys

Beginning March 28, 2023, the Jenkins weekly releases will use new repository signing keys for the Linux installation packages. The same change will be made in Jenkins LTS releases beginning April 5, 2023. Administrators of Linux systems must install the new signing keys on their Linux servers before installing Jenkins Jenkins weekly 2.397 or Jenkins Read more about Jenkins 2.397 and 2.387.2: New Linux Repository Signing Keys[…]

Developing and Testing Ansible Roles with Molecule and Podman – Part 2

Molecule is a complete testing framework that helps you develop and test Ansible roles, which allows you to focus on role content instead of focusing on managing testing infrastructure. In the first part of this series, we’ve successfully installed, configured and used Molecule to set up new testing instances. Now that the instances are running, Read more about Developing and Testing Ansible Roles with Molecule and Podman – Part 2[…]

Jenkins 2.235.3: New Linux Repository Signing Keys

The Jenkins core release automation project has been delivering Jenkins weekly releases since Jenkins 2.232, April 16, 2020. The Linux repositories that deliver the weekly release were updated with new GPG keys with the release of Jenkins 2.232. Beginning with Jenkins LTS release 2.235.3, stable repositories will be signed with the same GPG keys that Read more about Jenkins 2.235.3: New Linux Repository Signing Keys[…]

New – Trigger a Kernel Panic to Diagnose Unresponsive EC2 Instances

When I was working on systems deployed in on-premises data centers, it sometimes happened I had to debug an unresponsive server. It usually involved asking someone to physically press a non-maskable interrupt (NMI) button on the frozen server or to send a signal to a command controller over a serial interface (yes, serial, such as Read more about New – Trigger a Kernel Panic to Diagnose Unresponsive EC2 Instances[…]

Reboot Plugin for Linux in Ansible 2.7

Rebooting Linux systems with Ansible has always been possible, but was often tricky and error-prone. In Ansible 2.7, I am happy to say that rebooting Linux hosts with Ansible is now easier and can be done with a single task using the newly minted reboot plugin. Some History The win_reboot module was written by Matt Davis Read more about Reboot Plugin for Linux in Ansible 2.7[…]