Skip to content

Configure

Loading

General

Description
<div>
  <p style="font-size: 125%;">
    This pipeline builds <a href="https://github.com/eclipse-justj/justj"><img style="height: 2ex;" src="https://eclipse.dev/justj/justj_title.svg"/>.git</a>
    to produce packaged JREs as well as JRE p2 repositories based on those JREs.
  </p>
  <p style="font-size: 125%;">
    The released versions of the JRE p2 update sites are indexed at <a href="https://download.eclipse.org/justj/jres/">https://download.eclipse.org/justj/jres/</a>.
  </p>
  <p style="font-size: 125%;">
    Specifically there currently the following:
  </p>
  <ul>
     <li>
    <a href="https://download.eclipse.org/justj/jres/21/downloads/latest/">Java 21 packaged JREs</a> 
    and <a href="https://download.eclipse.org/justj/jres/21/updates/">Java 21 p2 Update Sites</a> 
    </li>
    <li>
    <a href="https://download.eclipse.org/justj/jres/20/downloads/latest/">Java 20 packaged JREs</a> 
    and <a href="https://download.eclipse.org/justj/jres/20/updates/">Java 20 p2 Update Sites</a> 
    </li>
    <li>
    <a href="https://download.eclipse.org/justj/jres/19/downloads/latest/">Java 19 packaged JREs</a> 
    and <a href="https://download.eclipse.org/justj/jres/19/updates/">Java 19 p2 Update Sites</a> 
    </li>
    <li>
    <a href="https://download.eclipse.org/justj/jres/18/downloads/latest/">Java 18 packaged JREs</a> 
    and <a href="https://download.eclipse.org/justj/jres/18/updates/">Java 18 p2 Update Sites</a> 
    </li>
    <li>
    <a href="https://download.eclipse.org/justj/jres/17/downloads/latest/">Java 17 packaged JREs</a> 
    and <a href="https://download.eclipse.org/justj/jres/17/updates/">Java 17 p2 Update Sites</a> 
    </li>
    <li>
    <a href="https://download.eclipse.org/justj/jres/16/downloads/latest/">Java 16 packaged JREs</a> 
    and <a href="https://download.eclipse.org/justj/jres/16/updates/">Java 16 p2 Update Sites</a> 
    </li>
    <li>
    <a href="https://download.eclipse.org/justj/jres/15/downloads/latest/">Java 15 packaged JREs</a> 
    and <a href="https://download.eclipse.org/justj/jres/15/updates/">Java 15 p2 Update Sites</a> 
    </li>
    <li>
    <a href="https://download.eclipse.org/justj/jres/14/downloads/latest/">Java 14 packaged JREs</a> 
    and <a href="https://download.eclipse.org/justj/jres/14/updates/">Java 14 p2 Update Sites</a> 
    </li>
    <li>
    <a href="https://download.eclipse.org/justj/jres/11/downloads/latest/">Java 11 packaged JREs</a> 
    and <a href="https://download.eclipse.org/justj/jres/11/updates/">Java 11 p2 Update Sites</a>
    </li>
  </ul>
</div>
Inheritance Strategy
User/groupCredentialsJobRunJob Config HistoryPromotionSCM
CreateDeleteManageDomainsUpdateViewBuildCancelConfigureDeleteDiscoverExtendedReadMoveReadWorkspaceDeleteReplayUpdateDeleteEntryPromoteTag
Anonymous
Authenticated Users
?

Loading...

Strategy
?

Loading...

Project url?
N/A

Loading...

GitLab Connection
Credential :

Testing...

Loading...

Notification addresses
N/A
?

Loading...

Custom Pipeline Speed/Durability Level
?

Loading...

Keep this many of the most recent builds' stashes?
1

Loading...

Rebuild options:?

Loading...

Loading...

?

Loading...

String Parameter ?

Loading...

Name?
PIPELINE_VERSION

Loading...

Default Value?
1

Loading...

Description?
If the parameter definitions have changed, this version will be out-dated.
The script will run but will do nothing other than updating the parameter definitions of the job as a side-effect.

Loading...

?

Loading...

String Parameter ?

Loading...

Name?
BUILD_DESCRIPTION

Loading...

Default Value?
Build Adoptium Java 17

Loading...

Description?
Use one of the following links to reconfigure the other parameters below.<br/>
<a href='parambuild?BUILD_DESCRIPTION=Build+Adoptium+Java+11&PUBLISH_LOCATION_PREFIX=jres&JUSTJ_MANIFEST_URL=https://download.eclipse.org/justj/jres/11/downloads/latest/justj.manifest&JDK_URLS_WINDOWS=https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.22%2B7/OpenJDK11U-jdk_x64_windows_hotspot_11.0.22_7.zip&JDK_URLS_MACOS=https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.22%2B7/OpenJDK11U-jdk_x64_mac_hotspot_11.0.22_7.tar.gz&JDK_URLS_MACOS_AARCH64=https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.22%2B7.1/OpenJDK11U-jdk_aarch64_mac_hotspot_11.0.22_7.tar.gz&JDK_URLS_LINUX=https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.22%2B7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.22_7.tar.gz&JDK_URLS_LINUX_AARCH64=https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.22%2B7/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.22_7.tar.gz&JDK_URLS_LINUX_PPC64LE=https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.22%2B7/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.22_7.tar.gz&BUILD_TYPE=nightly&PROMOTE=true' style='margin-left: 2em; margin-top: 1ex; margin-bottom: 1ex; font-weight: bold; border: 1px solid Chocolate; background-color: DarkOrange; color: white; padding: 0.25ex 0.25em; text-align: center; text-decoration: none; display: inline-block;'>Java 11 (Adoptium)</a>
<a href='parambuild?BUILD_DESCRIPTION=Build+Adoptium+Java+17&PUBLISH_LOCATION_PREFIX=jres&JUSTJ_MANIFEST_URL=https://download.eclipse.org/justj/jres/17/downloads/latest/justj.manifest&JDK_URLS_WINDOWS=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_x64_windows_hotspot_17.0.10_7.zip&JDK_URLS_MACOS=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_x64_mac_hotspot_17.0.10_7.tar.gz&JDK_URLS_MACOS_AARCH64=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.10_7.tar.gz&JDK_URLS_LINUX=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.10_7.tar.gz&JDK_URLS_LINUX_AARCH64=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.10_7.tar.gz&JDK_URLS_LINUX_PPC64LE=https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10%2B7/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.10_7.tar.gz&BUILD_TYPE=nightly&PROMOTE=true' style='margin-left: 2em; margin-top: 1ex; margin-bottom: 1ex; font-weight: bold; border: 1px solid Chocolate; background-color: DarkOrange; color: white; padding: 0.25ex 0.25em; text-align: center; text-decoration: none; display: inline-block;'>Java 17 (Adoptium)</a>
<a href='parambuild?BUILD_DESCRIPTION=Build+Adoptium+Java+21&PUBLISH_LOCATION_PREFIX=jres&JUSTJ_MANIFEST_URL=https://download.eclipse.org/justj/jres/21/downloads/latest/justj.manifest&JDK_URLS_WINDOWS=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_x64_windows_hotspot_21.0.2_13.zip&JDK_URLS_MACOS=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_x64_mac_hotspot_21.0.2_13.tar.gz&JDK_URLS_MACOS_AARCH64=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_aarch64_mac_hotspot_21.0.2_13.tar.gz&JDK_URLS_LINUX=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz&JDK_URLS_LINUX_AARCH64=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.2_13.tar.gz&JDK_URLS_LINUX_PPC64LE=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.2_13.tar.gz&BUILD_TYPE=nightly&PROMOTE=true' style='margin-left: 2em; margin-top: 1ex; margin-bottom: 1ex; font-weight: bold; border: 1px solid Chocolate; background-color: DarkOrange; color: white; padding: 0.25ex 0.25em; text-align: center; text-decoration: none; display: inline-block;'>Java 21 (Adoptium)</a>
<a href='parambuild?BUILD_DESCRIPTION=Build+Adoptium+Java+22&PUBLISH_LOCATION_PREFIX=jres&JUSTJ_MANIFEST_URL=https://download.eclipse.org/justj/jres/22/downloads/latest/justj.manifest&JDK_URLS_WINDOWS=https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22%2B36/OpenJDK22U-jdk_x64_windows_hotspot_22_36.zip&JDK_URLS_MACOS=https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22%2B36/OpenJDK22U-jdk_x64_mac_hotspot_22_36.tar.gz&JDK_URLS_MACOS_AARCH64=https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22%2B36/OpenJDK22U-jdk_aarch64_mac_hotspot_22_36.tar.gz&JDK_URLS_LINUX=https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22%2B36/OpenJDK22U-jdk_x64_linux_hotspot_22_36.tar.gz&JDK_URLS_LINUX_AARCH64=https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22%2B36/OpenJDK22U-jdk_aarch64_linux_hotspot_22_36.tar.gz&JDK_URLS_LINUX_PPC64LE=https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22%2B36/OpenJDK22U-jdk_ppc64le_linux_hotspot_22_36.tar.gz&BUILD_TYPE=nightly&PROMOTE=true' style='margin-left: 2em; margin-top: 1ex; margin-bottom: 1ex; font-weight: bold; border: 1px solid Chocolate; background-color: DarkOrange; color: white; padding: 0.25ex 0.25em; text-align: center; text-decoration: none; display: inline-block;'>Java 22 (Adoptium)</a>

Loading...

?

Loading...

String Parameter ?

Loading...

Name?
PUBLISH_LOCATION_PREFIX

Loading...

Default Value?
jres

Loading...

Description?
The location under <a href="https://download.eclipse.org/justj/" target="jres">https://download.eclipse.org/justj/${PUBLISH_LOCATION_PREFIX}/${java.version}/downloads/</a> where to publish the results.
<br/>
Generally just use the default unless you plan to delete the results after the promotion.

Loading...

?

Loading...

String Parameter ?

Loading...

Name?
JUSTJ_MANIFEST_URL

Loading...

Default Value?
https://download.eclipse.org/justj/jres/17/downloads/latest/justj.manifest

Loading...

Description?
Reuse an existing build of the JREs rather than building new ones.
In general, copy a justj.manifest link from an existing <a href="https://download.eclipse.org/justj/jres" target="jres">jres/${java.version}/downloads/latest/justj.manifest</a>.
The JDK URLs specified below will be ignored in this case.
<b>To build new JREs, clear this parameter field!<b>
<b>To do a release build, ensure that this field specifies the ${java.version} to be released.<b>

Loading...

?

Loading...

Multi-line String Parameter
Name?
JDK_URLS_WINDOWS

Loading...

Default Value?
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10+7/OpenJDK17U-jdk_x64_windows_hotspot_17.0.10_7.zip

Loading...

Description?
One or more URLs to a Windows zip of a JDK, e.g., from <a href="https://adoptium.net/" target="jdk">https://adoptium.net/</a> or <a href="https://jdk.java.net/" target="jdk">https://jdk.java.net/</a>.

Loading...

Multi-line String Parameter
Name?
JDK_URLS_MACOS

Loading...

Default Value?
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10+7/OpenJDK17U-jdk_x64_mac_hotspot_17.0.10_7.tar.gz

Loading...

Description?
One or more URLs to a MacOS tar.gz of a JDK for x86_64, e.g., from <a href="https://adoptium.net/" target="jdk">https://adoptium.net/</a> or <a href="https://jdk.java.net/" target="jdk">https://jdk.java.net/</a>.

Loading...

Multi-line String Parameter
Name?
JDK_URLS_MACOS_AARCH64

Loading...

Default Value?
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10+7/OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.10_7.tar.gz

Loading...

Description?
One or more URLs to a MacOS tar.gz of a JDK for aarch64, e.g., from <a href="https://adoptium.net/" target="jdk">https://adoptium.net/</a> or <a href="https://jdk.java.net/" target="jdk">https://jdk.java.net/</a>.

Loading...

Multi-line String Parameter
Name?
JDK_URLS_LINUX

Loading...

Default Value?
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10+7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.10_7.tar.gz

Loading...

Description?
One or more URLs to a Linux tar.gz of a JDK for x86_64, e.g., from <a href="https://adoptium.net/" target="jdk">https://adoptium.net/</a> or <a href="https://jdk.java.net/" target="jdk">https://jdk.java.net/</a>.

Loading...

Multi-line String Parameter
Name?
JDK_URLS_LINUX_AARCH64

Loading...

Default Value?
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10+7/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.10_7.tar.gz

Loading...

Description?
One or more URLs to a Linux tar.gz of a JDK for aarch64, e.g., from <a href="https://adoptium.net/" target="jdk">https://adoptium.net/</a> or <a href="https://jdk.java.net/" target="jdk">https://jdk.java.net/</a>.

Loading...

Multi-line String Parameter
Name?
JDK_URLS_LINUX_PPC64LE

Loading...

Default Value?
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10+7/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.10_7.tar.gz

Loading...

Description?
One or more URLs to a Linux tar.gz of a JDK for ppc64le, e.g., from <a href="https://adoptium.net/" target="jdk">https://adoptium.net/</a> or <a href="https://jdk.java.net/" target="jdk">https://jdk.java.net/</a>.

Loading...

Choice Parameter ?

Loading...

Name?
BUILD_TYPE

Loading...

Choices?
nightly
milestone
release

Loading...

Description?
The type of build to produce.
A release build will not do a new build but rather will promote the most recent milestone build.
None of the values specified above are therefore relevant in this case, <b>except that the Java version of the JUSTJ_MANIFEST_URL determines which update site will be released</b>.

Loading...

Boolean Parameter ?

Loading...

Name?
PROMOTE

Loading...

?

Loading...

Description?
Whether to promote the p2 repository to the download server.

Loading...

Boolean Parameter ?

Loading...

Choice Parameter ?

Loading...

Credentials Parameter ?

Loading...

File Parameter ?

Loading...

Git Parameter ?

Loading...

Multi-line String Parameter
Password Parameter ?

Loading...

Promoted Build Parameter ?

Loading...

Run Parameter ?

Loading...

String Parameter ?

Loading...

?

Loading...

Number of builds?
1

Loading...

Time period?

Loading...

?

Loading...

Build Triggers
?

Loading...

Projects to watch
N/A
?

Loading...

Schedule?
N/A

Loading...

?

Loading...

Enabled GitLab triggers
Push Events?

Loading...

Push Events in case of branch delete?

Loading...

Opened Merge Request Events?

Loading...

Build only if new commits were pushed to Merge Request?

Loading...

Accepted Merge Request Events?

Loading...

Closed Merge Request Events?

Loading...

Rebuild open Merge Requests?

Loading...

Approved Merge Requests (EE-only)?

Loading...

Comments?

Loading...

Comment (regex) for triggering a build?
Jenkins please retry a build

Loading...

Job Name
N/A
Promotion
?

Loading...

GitHub API credentials
Admin list
N/A
Use github hooks for build triggering?

Loading...

?

Loading...

?

Loading...

Schedule?
N/A

Loading...

?

Loading...

?

Loading...

Quiet period
Number of seconds
5
?

Loading...

Authentication Token
N/A Use the following URL to trigger build remotely: JENKINS_URL/job/build-jres/build?token=TOKEN_NAME or /buildWithParameters?token=TOKEN_NAME
Optionally append &cause=Cause+Text to provide text that will be included in the recorded build cause.
Advanced Project Options
Pipeline
Definition