Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ if (env.BRANCH_IS_PRIMARY) {
properties(jobProperties)

podTemplate(
inheritFrom: 'jnlp-maven-17',
inheritFrom: 'jnlp-maven-21',
workingDir: '/home/jenkins/agent',
containers: [
containerTemplate(name: 'jnlp', image: 'jenkinsciinfra/packaging:latest')
Expand Down
6 changes: 6 additions & 0 deletions molecule/default/install-deb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@
name:
- openjdk-17-jre
state: present
when: ansible_distribution == "Debian" and ansible_distribution_major_version < "13"
- package:
name:
- openjdk-21-jre
state: present
when: (ansible_distribution == "Debian" and ansible_distribution_major_version == "13") or ansible_distribution == "Ubuntu"
- find:
paths: /var/tmp/target/debian
file_type: file
Expand Down
4 changes: 2 additions & 2 deletions molecule/default/install-rpm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
update_cache: true
- package:
name:
- java-17-openjdk
- java-21-openjdk
state: present
when: ansible_distribution != 'Amazon' and (ansible_distribution != 'CentOS' or ansible_distribution_major_version != '10')
- package:
name:
- java-17-amazon-corretto
- java-21-amazon-corretto
state: present
when: ansible_distribution == 'Amazon'
- package:
Expand Down
2 changes: 1 addition & 1 deletion molecule/default/install-suse.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
name:
- dejavu-fonts
- fontconfig
- java-17-openjdk
- java-21-openjdk
state: present
update_cache: true
- file:
Expand Down
8 changes: 8 additions & 0 deletions molecule/default/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,14 @@ platforms:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
cgroupns_mode: host
privileged: true
- name: debian-13 # EOL 2030-06-30 (LTS)
image: dokken/debian-13:latest
override_command: false
volumes:
- ${MOLECULE_PROJECT_DIRECTORY}/target:/var/tmp/target
- /sys/fs/cgroup:/sys/fs/cgroup:rw
cgroupns_mode: host
privileged: true
- name: ubuntu-22-04 # EOL 2027-04-01
image: dokken/ubuntu-22.04:latest
override_command: false
Expand Down
2 changes: 1 addition & 1 deletion molecule/servlet/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ driver:
name: docker
platforms:
- name: tomcat-10
image: tomcat:10-jdk17-temurin
image: tomcat:10-jdk21-temurin
volumes:
- ${MOLECULE_PROJECT_DIRECTORY}/jenkins.war:/usr/local/tomcat/webapps/jenkins.war
provisioner:
Expand Down
2 changes: 1 addition & 1 deletion msi/build/jenkins.wxs
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
Return="check"
Impersonate="no" />

<!-- This will find the JRE/JDK directory either Java 17 or 21 (prefer 17) -->
<!-- This will find the JRE/JDK directory either Java 17 or 21 (prefer 21) -->
<Property Id="JAVA_HOME">
<RegistrySearch Id="JDK21_HOME_REGSEARCH" Root="HKLM" Key="SOFTWARE\JavaSoft\JDK\21" Name="JavaHome" Type="raw" Win64="yes" />
<RegistrySearch Id="JDK17_HOME_REGSEARCH" Root="HKLM" Key="SOFTWARE\JavaSoft\JDK\17" Name="JavaHome" Type="raw" Win64="yes" />
Expand Down
2 changes: 1 addition & 1 deletion systemd/jenkins.service
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Environment="JENKINS_WEBROOT=%C/@@ARTIFACTNAME@@/war"
#Environment="JENKINS_LOG=%L/@@ARTIFACTNAME@@/@@ARTIFACTNAME@@.log"

# The Java home directory. When left empty, JENKINS_JAVA_CMD and PATH are consulted.
#Environment="JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64"
#Environment="JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64"

# The Java executable. When left empty, JAVA_HOME and PATH are consulted.
#Environment="JENKINS_JAVA_CMD=/etc/alternatives/java"
Expand Down
3 changes: 2 additions & 1 deletion templates/header.debian.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,10 @@
<pre class="text-white bg-dark">
<code>
sudo apt-get update
sudo apt-get install fontconfig openjdk-17-jre
sudo apt-get install fontconfig openjdk-21-jre
sudo apt-get install {{artifactName}}</code>
</pre>
(Install <code>openjdk-17-jre</code> on Debian 12 or earlier)
</p>

<p>
Expand Down
2 changes: 1 addition & 1 deletion templates/header.opensuse.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

<pre class="text-white bg-dark">

zypper install dejavu-fonts fontconfig java-17-openjdk
zypper install dejavu-fonts fontconfig java-21-openjdk
zypper install {{ artifactName }}

</pre>
Expand Down