1 of 213

Jenkins

Social Media Covers

LICENSE: All images in this slidedeck are licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Feel free to reuse!

2 of 213

Automating SLI/SLO based build validation with Keptn and Jenkins

by Andreas Grabner, Dynatrace

#jenkinsOnlineMeetup

3 of 213

#jenkinsOnlineMeetup

by Tomasz Sęk, VirtusLab

4 of 213

5 of 213

Jenkins at

February 2, 2024

6 of 213

7 of 213

Project Ideas Overview

March 5 & 6, 2025

8 of 213

GSoC 2025

9 of 213

Project Midterm Status and Demos

July 11, 2024

10 of 213

Project Final Status & Demos

August 29, 2024

11 of 213

Project Final Status & Demos

September 14, 2023

Community Bonding Insights

SIG

12 of 213

becomes a Jenkins sub-project!

13 of 213

From local installation to scalable Jenkins on Kubernetes

by Mateusz Korus and Piotr Ryba, VirtusLab

#jenkinsOnlineMeetup

14 of 213

Securing your Jenkins CI/CD Container Pipeline with Anchore

by Marky Jackson

#jenkinsOnlineMeetup

15 of 213

From Freestyle jobs to Pipeline, with JobDSL

by Nicolaj Græsholt, Eficode Praqma

#jenkinsOnlineMeetup

16 of 213

by Alexander Brandes,�Mark Waite, and�Bruno Verachten

#jenkinsOnlineMeetup

Localizing Jenkins with Crowdin Enterprise

17 of 213

with Katharina Sick and Martin Singer, Dynatrace

#jenkinsOnlineMeetup

18 of 213

with Katharina Sick and Martin Singer

Dynatrace

#jenkinsOnlineMeetup

#jenkinsOnlineMeetup

19 of 213

Kickstarting CI Best Practices with Jenkins in Autonomous Teams

with Katharina Sick and Martin Singer, Dynatrace

#jenkinsOnlineMeetup

20 of 213

Kickstarting CI Best Practices with Jenkins in Autonomous Teams

2PM UTC, May 30, 2022

with Katharina Sick and Martin Singer, Dynatrace

21 of 213

Jenkins Operator on Openshift

by Vibhav Bobade, Red Hat

#jenkinsOnlineMeetup

22 of 213

Pipeline as YAML Plugin.

Introduction

by Aytunc Beken

YAML

#jenkinsOnlineMeetup

23 of 213

How Jenkins Builds and Delivers Jenkins in the Cloud

by Olivier Vernin, Jenkins Infrastructure Officer

#jenkinsOnlineMeetup

24 of 213

Contributing to Jenkins and

Google Summer of Code

by Mark Waite, Oleg Nenashev and Shivay Lamba

#jenkinsOnlineMeetup

25 of 213

Using the Tekton Client Plugin

in Jenkins

by Vibhav Bobade, James Strachan

and Gareth Evans

#jenkinsOnlineMeetup

26 of 213

27 of 213

Tekton Client Plugin

for Jenkins

James Strachan, CloudBees

Vibhav Bobade, Red Hat

#jenkinsOnlineMeetup

28 of 213

SIG Meetings

29 of 213

Documentation

Office Hours

November 13, 2025

30 of 213

Jenkins

Elections 2025

  • Governance Board Members
  • Jenkins Officers

31 of 213

Jenkins

Elections 2024

Candidate Statements

Register to vote!

32 of 213

Jenkins

Elections 2024

Nominations are open!

  • Governance Board Members
  • Jenkins Officers
  • Deadline: September 15, 2024

33 of 213

Jenkins

Elections 2024

Results

34 of 213

Configuring Crowdin for the Jenkins project

Apr 19, 2022

35 of 213

Advocacy and Outreach

September 4, 2025

36 of 213

GSoC Office Hours

2025 Aug 27

37 of 213

Platform SIG

November 04, 2025

38 of 213

39 of 213

Infrastructure

Nov. 04, 2025

40 of 213

Accessibility

Look & Feel

Usability

User Experience

24 Sep 2025

41 of 213

Governance

Nov 10, 2025

42 of 213

Blog

43 of 213

Content Security Policy grant

Launch - 1 Oct 2024

44 of 213

Microsoft donates $60,000 to Jenkins

45 of 213

Amazon donates $60,000 to Jenkins

46 of 213

YourKit Donates YourKit Java Profiler Licenses to Jenkins

47 of 213

See you at�Brussels, 1-2 February 2025��Visit us at the Jenkins stand in building K, level 2 A-9

48 of 213

Contributor Summit

Brussels�Jan 31, 2025

49 of 213

Jenkins in Hacktoberfest 2021

50 of 213

SVG icon migration

(breaking changes!)

51 of 213

Development Environments for Jenkins plugins�

Ulli Hafner - Jan 26, 2022

52 of 213

New Tutorial:�Improve a Plugin�

53 of 213

Resolving Upper Bounds Dependencies

Pair Programming

Jan 18, 2022

Dheeraj Singh Jodha &�Mark Waite

54 of 213

Content Security Policy Intro

24 Sep 2024

Shlomo Dahan &�Mark Waite

55 of 213

Just Enough Pipeline

Optimize your Jenkins controller by simplifying your Pipelines

56 of 213

Linux containers rebuilt

Linux containers for 2.419, 2.401.1, 2.401.2, and 2.401.3 have been rebuilt to correct a packaging error

57 of 213

Artifactory Bandwidth Reduction

JFrog delivers

Jenkins artifacts

Thanks JFrog!

58 of 213

Jenkins 2.248

Windows Support Updates

  • New Windows Support Policy
  • Windows Service Wrapper update
  • .NET Framework 2.0 support removal

59 of 213

Deprecating 23 non-Java plugins

January 22, 2022

60 of 213

Why can't I install the latest plugin �on my Jenkins LTS?

61 of 213

DigitalOcean sponsors Jenkins

62 of 213

Removing Prototype from Jenkins

63 of 213

Atlassian sponsors Jenkins

64 of 213

Jenkins 2.397 and 2.387.2

New Linux Repo Signing Key

  • Debian and Ubuntu deb files
  • Red Hat Enterprise Linux rpm files

65 of 213

Configuration as Code

for a view filter

by Dheeraj Singh Jodha

66 of 213

Four students and their

master project in

Jenkins security

by Justin Philip, Kevin Guerroudj, �Marc Heyries, and Quentin Parra

67 of 213

2+2+2 Java Support Plan

68 of 213

Jenkins Requires Java 17

69 of 213

Java 11 in the Jenkins plugin toolchain

December 15, 2022

70 of 213

Logs from Jenkins to GitHub as Checks

71 of 213

Versions Node Monitors Tutorial

72 of 213

TestNG Plugin Tutorial

73 of 213

Jenkins supports Java 21

Jenkins 2.426.1

  • Java 21 support
  • UI improvements
  • UI fixes
  • Prototype.js removed

74 of 213

Apache Commons Digester lib

Jenkins core

removal

75 of 213

Jenkins IRC has moved to Libera Chat

76 of 213

Jenkins agents

(wide variety)

Jenkins controller

(Linux, Windows, ...)

Jenkins operating systems

77 of 213

Jenkins controller �and agents

Jenkins processors

78 of 213

79 of 213

Plugin Manager Enhancements

User Experience refined�

System Read permissions�

Manage permissions

  • Better search
  • Sorted by popularity
  • Show security issues
  • Show plugin release date
  • Show categories as labels
  • Show plugins up for adoption

80 of 213

Jenkins JEP-224

Read-only Configuration UI

81 of 213

Custom WAR/Docker Packager

Jenkinsfile Runner

Core and Plugins

Configuration-as-code

Base images

WAR

Ready To Fly Packages

82 of 213

Jenkins

Cloud Native SIG 2.0

Kick-off meeting

83 of 213

Jenkins

2.387.3

Released 3 May 2023

84 of 213

Jenkins Is The Way

User Stories in IT

e-book, chapter 2

85 of 213

Pipeline Graph View Plugin (alpha)

github.com/jenkinsci/pipeline-graph-view-plugin

86 of 213

Jenkins 2.253.3

New Linux Repo Signing Keys

87 of 213

End of Life

Operating Systems

88 of 213

Git Plugin Release 4.6.0

Better pipeline syntax generation without the submodule configurator

89 of 213

90 of 213

Pipeline Syntax

with the Git Plugin

91 of 213

Jenkins Contributor Spotlight

92 of 213

Git Credentials Binding �for sh, bat, and powershell

93 of 213

Docker Image

Updates

Feb 2021�

  • Debian 10
  • JDK 8u282

94 of 213

Docker Image

Updates

August 2021�

  • Use Java 11
  • Remove CentOS 8
  • Remove Windows 1809

95 of 213

Lifecycle:

Docker exit

and restart

  • LTS 2.332.2
  • Weekly 2.344

96 of 213

LTS Certification�

  • Acceptance tests
  • Related infrastructure
  • Where, when, why

97 of 213

Jenkins update center certificate changing

March 29, 2021

98 of 213

Changelog and

Security advisories

jenkins.io/changelog

jenkins.io/security/advisories

99 of 213

Jenkins Core�Security Advisory

September 17, 2025

100 of 213

Jenkins Plugins� Security Advisory

July 9, 2025

101 of 213

Jenkins Core &�Plugin�Security Advisory

April 2, 2025

102 of 213

Jenkins Container�Security Advisory

April 10, 2025

103 of 213

Changes in Jenkins

Weekly Releases�

  • Tables to Divs
  • JQuery Upgrade
  • XStream unfork
  • Acegi to Spring Security

104 of 213

Jenkins 2.286 release, 30.03.2021

105 of 213

Jenkins 2.288 release, 13.04.2021

106 of 213

Jenkins 2.289 release, 20.04.2021

107 of 213

Jenkins not affected by

SpringShell

March 31, 2022

108 of 213

Brownout on

Jenkins Update Center

September 6 & 9, 2024

109 of 213

Jenkins Core�Security Advisory

November 29, 2023

110 of 213

Jenkins Plugins�Security Advisory

September 3, 2025

111 of 213

Jenkins Wiki�Security Advisory

Sep 04, 2021

112 of 213

Google Summer of Code

113 of 213

You Did It! Congratulations!

114 of 213

115 of 213

GSoC Office Hours

March 9, 2023

Project idea presentations

  • Building Android Apps with Jenkins
  • Docker-based Jenkins Quick Start Examples
  • Jenkins Configuration as Code (JCasC) Drift Detector

116 of 213

GSoC 2021

Jenkins Community Bonding Kick-off

May 19, 2021

117 of 213

Jenkins in GSoC 2023

118 of 213

Jenkins in GSoC 2025

119 of 213

Calling All Mentors

GSoC 2023

120 of 213

Contributing to Jenkins

and Google Summer of Code

Online Meetup, April 02, 2021

121 of 213

Jenkins in GSoC 2020.

Coding Phase 1 Demos

Part 1, July 02, 2020

  • Martin d'Anjou - GSoC 2020 introduction
  • Zixuan Liu - Jenkins X: Apps/Addons consolidation
  • Sladyn Nunes - Custom Jenkins distribution build service
  • Rishabh Budhouliya - Git Plugin Performance Improvements
  • Kezhi Xiong - GitHub Checks API for Jenkins Plugins

#jenkins #gsoc

122 of 213

Jenkins in GSoC 2023

Project Final Status | Demos

September 14, 2023

#jenkins #gsoc

123 of 213

Jenkins in GSoC 2022

Project Demos, Aug 27-28

#jenkins #gsoc

124 of 213

Jenkins in GSoC 2020

Project Demos, Part 1

  • Git Plugin Performance Improvements
  • GitHub Checks API for Jenkins
  • Custom Jenkins distribution build service

#jenkins #gsoc

125 of 213

Jenkins in GSoC 2020

Project Demos, Part 2

  • Machine Learning Plugins for Data Science
  • Jenkins Windows Services: YAML Config Support
  • External Fingerprint Storage
  • Jenkins X: Apps/Addons consolidation

#jenkins #gsoc

126 of 213

GSoC 2020. Project demos

Custom Jenkins distribution build service

Machine Learning Plugins for Data Science

External Fingerprint Storage

Git Plugin Performance Improvements

GitHub Checks API for Jenkins Plugins

Jenkins Windows Services: YAML Config Support

Jenkins X: Apps/Addons consolidation

127 of 213

Rishabh Budhouliya

GSoC 2020 student, GSoC 2021 mentor

Jenkins in

Google Summer of Code

Student Experiences

128 of 213

Natasha Stopa

GSoC 2019 student

Jenkins in

Google Summer of Code

Student Experiences

129 of 213

Mark Waite

GSoC 2020 mentor

Jenkins in

Google Summer of Code

Mentor Experiences

130 of 213

Kezhi Xiong

GSoC 2020 student

Jenkins in

Google Summer of Code

Student Experiences

131 of 213

132 of 213

Aditya Srivastava

Pulkit Sharma

Akihiro Kiuchi

Shruti Chaturvedi

Jenkins in

Google Summer of Code 2021

Harshit Chopra

133 of 213

Students return as Mentors:

Google Summer of Code 2022

Harshit Chopra

(2021)

Natasha Stopa

(2019)

Rishabh Budhouliya

(2020)

Abhyudaya Sharma

(2019)

Kris Stern

(2019, 2020)

134 of 213

GSoC

Office Hours

June 13, 2024

135 of 213

Machine Learning Plugin for Jenkins

GSoC 2020 Project

by Loghi Perinpanayagam

136 of 213

Git Plugin Performance Improvements

GSoC 2020 Project

by Rishabh Budhouliya

137 of 213

GitLab Plugin Modernization

August 25, 2023

138 of 213

Plugin Health

Scoring System

139 of 213

Docker-based Quickstart examples

August 28, 2023

140 of 213

Removing deprecated plugins with Docker.

Don’t go against the flow!

141 of 213

Git Cache Maintenance

September 14, 2022

by Hrushikesh Rao

142 of 213

Custom Jenkins Distribution Build Service

GSoC 2020 Project

by Sladyn Nunes

143 of 213

Jenkins X: Apps/Addons Consolidation

GSoC 2020 Project

by Zixuan Liu

144 of 213

GitHub Checks API Plugin

GSoC 2020 Project

  • New Checks API and GitHub Checks plugins
  • Warnings NG integration
  • Code Coverage API Integration
  • Pipeline steps

by Kezhi Xiong, GSoC 2020 student

145 of 213

GitHub App Authentication

and Checks API

  • GitHub App authentication in Jenkins
  • Support for GitHub Checks API
  • Warnings NG and Code Coverage API integration

146 of 213

147 of 213

Windows

Service Wrapper

Jenkins

148 of 213

Jenkins 2.249.1

149 of 213

Jenkins Windows Services:

YAML Configuration Support

GSoC 2020 Project

by Buddhika Chathuranga

150 of 213

External Fingerprint Storage

GSoC 2020 Project in Jenkins

Student: Sumit Sarin

  • External Fingerprint Storage API in the Jenkins core
  • Redis Fingerprint Storage Plugin
  • PostgreSQL Fingerprint Storage Plugin
  • Jenkins Enhancement Proposal (JEP) 226

151 of 213

External Fingerprint Storage

Project demo by Sumit Sarin

Jenkins Cloud Native SIG Meeting

June 11, 2020

152 of 213

External Fingerprint Storage

Phase 1 update by Sumit Sarin

  • External Fingerprint Storage API - preview in Jenkins 2.242
  • Redis Fingerprint Storage Plugin - alpha release
  • Jenkins Enhancement Proposal 226

153 of 213

Outreach Programs

154 of 213

155 of 213

Documenting Jenkins on Kubernetes

156 of 213

GSoC 2022

157 of 213

Google Summer of Code 2023…� Here We Come!

Meet the Mentors

158 of 213

Section:

She Code Africa

159 of 213

Jenkins &

She Code Africa �Contributhon�

Screenshot Updates�May 9, 2022

160 of 213

Jenkins &

She Code Africa �Contributhon�

Inclusive Naming�May 24, 2022

161 of 213

Jenkins & Sonar

Collaborating for Safety

162 of 213

Jenkins &

She Code Africa �Contributhon�

Pipeline Help�May 26, 2022

163 of 213

Jenkins &

She Code Africa �Contributhon��April 30, 2021

164 of 213

Sharon Jebitok

Esther Ejidike

Jenkins &

She Code Africa Contributhon

Cynthia Iradukunda

Lucy �Karimi

Onyinye Ezike

165 of 213

Sharon Jebitok

Esther Ejidike

SheCodeAfrica Contributhon

Office Hours

April 23, 2021

Cynthia Iradukunda

Lucy �Karimi

Onyinye Ezike

166 of 213

Miracle Ugorji

Jenkins &

She Code Africa Contributhon

Peace Okafor

Afi�Gbadago

Catherine Kiiru

NafeesatJimoh

Somaa Chukwu

Sophia Okito

167 of 213

Hacktoberfest

168 of 213

Hacktoberfest: Docs and more

169 of 213

Contributing to �Jenkins in Hacktoberfest

170 of 213

Preparing good �first issues for Hacktoberfest

171 of 213

Building the �jenkins.io site locally

172 of 213

Migrating plugin

docs from the wiki to GitHub

173 of 213

174 of 213

  • Contributing to Jenkins
  • Preparing good first issues
  • Building jenkins.io locally
  • Migrating plugin docs

175 of 213

176 of 213

  • Contribute to Jenkins
  • Prepare good first issues
  • Build jenkins.io locally
  • Migrate plugin docs
  • And much more!

177 of 213

178 of 213

Special events

179 of 213

Happy

#WorldBeeDay

180 of 213

Welcome

Jenkins Governance Board Member

Ewelina Wilkosz

181 of 213

Welcome

Jenkins Governance Board Member

Basil Crow

182 of 213

183 of 213

184 of 213

185 of 213

#MovedByJava

15/25

YEARS

186 of 213

Java 17 Preview for Jenkins

187 of 213

188 of 213

Jenkins Contributor Spotlight

189 of 213

#EarthDay2021

190 of 213

#EarthDay2021

191 of 213

192 of 213

Jenkins Is The Way

Note: some of the artwork is in another slidedeck. Contact Alyssa Tong if needed

193 of 213

Back of the Napkin Guide to Updating Jenkins, for the uninitiated

by Marc Phillips

#jenkinsIsTheWay

194 of 213

Hands On: Beautify the UI

of Jenkins reporter plugins

by Ulli Hafner

#jenkinsIsTheWay

195 of 213

Introduction:

Jenkins Is The Way program

by Alyssa Tong, Jenkins Events Officer

#jenkinsIsTheWay

196 of 213

System Read Permission. Demo, and how to contribute

by Tim Jacomb

#jenkinsIsTheWay

197 of 213

Docs migration to jenkins.io

How to contribute?

by Mark Waite, Jenkins Documentation Officer

#jenkinsIsTheWay

198 of 213

Hands-on: Migrating plugins to documentation-as-code

by Oleg Nenashev

#jenkinsIsTheWay

199 of 213

Hands-on: How to use and create Jenkins themes?

by Tobias Gruetzmacher and Oleg Nenashev

#jenkinsIsTheWay

200 of 213

Demo: GitHub Checks API Plugin prototype for Jenkins

by Kezhi Xiong, GSoC 2020 student

#jenkinsIsTheWay

201 of 213

Jenkins UI/UX Hackfest

Demo Sessions

by Jenkins contributors

#jenkinsIsTheWay

202 of 213

Demo: Custom Jenkins Distribution build service prototype

by Sladyn Nunes, GSoC 2020 student

#jenkinsIsTheWay

203 of 213

Jenkins UI/UX Hackfest

Results

by the Hackfest org team

#jenkinsIsTheWay

204 of 213

Jenkins UI/UX Hackfest

User Interface Highlights

#jenkinsIsTheWay

205 of 213

Misc

206 of 213

2004

2020

207 of 213

208 of 213

209 of 213

210 of 213

211 of 213

212 of 213

2 February, 2024 | Brussels, BE

213 of 213