You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASING.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -126,17 +126,21 @@ Here are the steps:
126
126
1. If desired, add a banner to the website to indicate that the releases are coming in the near future ([Sample PR](https://github.com/adoptium/website-v2/pull/408/files))
127
127
1. Build and Test the OpenJDK for "release" at Adoptium using a build pipeline job as follows:
128
128
- Job: https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk8-pipeline/build (Switch `openjdk8` for your version number)
129
-
-`targetConfigurations`: remove all the entries for the variants you don't want to build (e.g. remove the openj9 ones for hotspot releases) or any platforms you don't want to release (Currently that would include OpenJ9 aarch64)
129
+
-`targetConfigurations`:
130
+
1. only keep termurin variants
131
+
2. make sure windows aarch64 is removed (as this is written, it is not officially supported yet)
130
132
-`releaseType: Release`
131
133
- <details><summary>Extra steps for OpenJ9 ONLY</summary>
132
134
For OpenJ9 releases, `overridePublishName` should be set to the GitHub binaries publish name (NOTE: If you are doing a point release, do NOT adjust this as we don't want the filenames to include the `.x` part), e.g. `jdk8u232-b09_openj9-0.14.0` or `jdk-11.0.5+10_openj9-0.14.0`. Similarly, `scmReference` for OpenJ9 releases should be the name of the extensions release branch: e.g. `openj9-0.14.0`</details>
133
135
-`adoptBuildNumber`: Leave blank unless you are doing a point release in which case it should be a number starting at `1` for the first point release.
134
-
-`additionalConfigureArgs`: JDK8 automatically adds`--with-milestone=fcs` in `build.sh` so there's no need to provide it here. For JDK11+ use `--without-version-pre --without-version-opt` (for EA releases use: `--with-version-pre=ea --without-version-opt`)
136
+
-`additionalConfigureArgs`:
137
+
1. JDK8 automatically adds`--with-milestone=fcs` in `build.sh` so there's no need to provide it here.
138
+
2. For JDK11+ use `--without-version-pre --without-version-opt` (for EA releases use: `--with-version-pre=ea --without-version-opt`)
135
139
-`scmReference`: One of the following:
136
140
- For HotSpot, it's the same tag suffixed with `_adopt` e.g. `jdk-17.0.2+9_adopt`
137
141
- For HotSpot (arm32), the tag usually takes the form `jdk8u322-b04-aarch32-xxxxxxxx`
138
-
- NOTE you need to set `overridePublishName` for arm32 to the actual OpenJDK tag (`jdk8u322-b04`)
139
-
- For OpenJ9 (all versions) use the OpenJ9 branch e.g. `openj9-0.15.1`
142
+
- NOTE you need to set `overridePublishName` for arm32 to the actual OpenJDK tag (`jdk8u322-b04`)
143
+
-<details><summary>For OpenJ9 (all versions)</summary> use the OpenJ9 branch e.g. `openj9-0.15.1`</details>
140
144
-`aqaReference` should be set to the appropriate branch of the `aqa-tests` repository which is appropriate for this release. Generally of the form `vX.Y.Z-release`
0 commit comments