Jenkins Debian Packages
This is the Debian package repository of Jenkins to automate installation and upgrade. To use this repository, first add the key to your system (for the Weekly Release Line):
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
Then add a Jenkins apt repository entry:
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
Update your local package index, then finally install Jenkins:
sudo apt-get update
sudo apt-get install fontconfig openjdk-17-jre
sudo apt-get install jenkins
The apt packages were signed using this key:
pub rsa4096 2023-03-27 [SC] [expires: 2026-03-26] 63667EE74BBA1F0A08A698725BA31D57EF5975CA uid Jenkins Projectsub rsa4096 2023-03-27 [E] [expires: 2026-03-26]
You will need to explicitly install a supported Java runtime environment (JRE), either from your distribution (as described above) or another Java vendor (e.g., Adoptium).
Weekly Release Line
Supported Java versions for the weekly release line are:
- 2.463 (June 2024) and newer
- Java 17 or Java 21
- 2.419 (August 2023) and newer
- Java 11, Java 17, or Java 21
- 2.357 (June 2022) and newer
- Java 11 or Java 17
- 2.164 (February 2019) and newer
- Java 8 or Java 11
- 2.54 (April 2017) and newer
- Java 8
- 1.612 (May 2015) and newer
- Java 7
Long Term Support (LTS) Release Line
Supported Java versions for the LTS release line are:
- 2.426.1 (November 2023) and newer
- Java 11, Java 17 or Java 21
- 2.361.1 (September 2022) and newer
- Java 11 or Java 17
- 2.346.1 (June 2022) and newer
- Java 8, Java 11, or Java 17
- 2.164.1 (March 2019) and newer
- Java 8 or Java 11
- 2.60.1 (June 2017) and newer
- Java 8
- 1.625.1 (October 2015) and newer
- Java 7
See the installation guide for more information, including how Jenkins is run and where the configuration is stored, etc.