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 in Google Summer of Code Midterm Recap

The Jenkins in GSoC program recently reached its midterm milestone for GSoC 2023. This milestone served to assess performance, and precipitate pass/fail decisions. Taking time to evaluate the progress and workflow of the project provides an opportunity to correct course and address underlying issues. Earlier this month, on the Jenkins Online Meetup, GSoC contributors presented Read more about Jenkins in Google Summer of Code Midterm Recap[…]

Introducing Vandit Singh as the GSoC 2023 Contributor Working on Building Jenkins.io with Alternative Tools

Dear Jenkins Community, I am thrilled to have this opportunity to introduce myself as the Google Summer of Code (GSoC) 2023 contributor who will be working on the exciting project of “Building jenkins.io with alternative tools”. I am genuinely excited to join this vibrant community and contribute to the development of Jenkins, a widely adopted Read more about Introducing Vandit Singh as the GSoC 2023 Contributor Working on Building Jenkins.io with Alternative Tools[…]

Jenkins 2023 Contributor Award Winners

At cdCon last week in Vancouver, May 8–9, the Jenkins Contributor Award winners were announced along with fifteen (15) other CDF Award winners. This is an annual award program where Jenkins contributors are nominated and voted by their peers within the Jenkins community. Thank you to everyone who nominated and voted and to CDF for Read more about Jenkins 2023 Contributor Award Winners[…]

Removing Prototype from Jenkins

Summary Usage of the Prototype JavaScript framework has been deprecated in recent versions of Jenkins core and will be removed completely in the future. Plugin developers should prepare for this transition by removing usages of Prototype and testing with Prototype removed. Motivation Prototype was created by Sam Stephenson in February 2005 as part of Ajax Read more about Removing Prototype from Jenkins[…]

Jenkins April 2023 Newsletter

Key Takeaways There was one security advisory this month announcing vulnerabilities regarding Jenkins plugins. Cloud Cost Controls with improved resource cleanups and VM usage optimization to face the increased rate of builds on ci.jenkins.io. Thanks to DigitalOcean for their continued support and ($8,400 credit) sponsorship of Jenkins. Ppc64le docker agent images are now available. Jenkins Read more about Jenkins April 2023 Newsletter[…]

Building Android apps with Jenkins: release management

The previous blog post of this series discusses what I think makes CI/CD for mobile app development a unique kind of animal, and my first steps in building Android apps with Jenkins. We were left with a working declarative pipeline per branch, one Docker image per branch too, and an application binary ready to be Read more about Building Android apps with Jenkins: release management[…]

Meet with Jenkins Community at cdCon + GitOpsCon 2023

The Continuous Delivery Foundation (CDF) is happy to host its fourth flagship event, cdCon, taking place on May 8–9, 2023 in Vancouver, Canada as cdCon + GitOpsCon, co-organized with the Cloud Native Computing Foundation (CNCF), making it the must-attend event for anyone who is involved in CD, DevOps, and GitOps. By combining the two events, Read more about Meet with Jenkins Community at cdCon + GitOpsCon 2023[…]

Jenkins March 2023 Newsletter

Highlights Jenkins 2.397 and 2.387.2 are both using new Linux repository signing keys. The Pipeline graph view plugin continues to evolve and improve as a Pipeline visualization replacement for Blue Ocean. The number of pull requests merged for jenkins.io crossed into triple digits this month (101). Contributed by: Mark Waite Jenkins’ installers for Debian and Read more about Jenkins March 2023 Newsletter[…]

Android and Jenkins: what is the limit?

After reading the title, you may be thinking “Wait, what? Is Jenkins somehow limited in building Android apps?” You can relax, as I may have phrased it incorrectly. We’re not talking about building Android apps with Jenkins, which has no limitations as far as I know. We’re talking about building something with Jenkins, using an Read more about Android and Jenkins: what is the limit?[…]