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
To make release easier with less human input error, we can create new pipelines which only used for release purpose.
And with permission that only team members can access it.
It is something similar to the currently openjdkX-pipeline but more customized for release.
And the history of builds should all be kept for a clean track.
Input from https://github.com/adoptium/temurin-build/blob/master/RELEASING.md#steps-for-every-version
By default, targetConfigurations should be without any change per build (currently we manually remove variant not as temurin activeNodeTimeout is not needed to be shown, default to 0 jdkVersion is not needed to be shown, it is a 1:1 map of pipeline and jdk version dockerExcludes is not needed to be shown baseFilePath is not needed to be shown buildConfigFilePath is not needed to be shown releaseTypeis not needed to be shown, fixed to value "Release"
overridePublishName is needed till we do not have arm32 linux jdk8 with a special handling scmReference is needed
Once #417 is added buildReferenceis needed ciReference is needed helperReference is needed aqaReference is needed
aqaAutoGen is not needed to be shown, default to false enableTests is not needed to be shown, default to true enableTestDynamicParallel is not needed to be shown, default to true enableInstallers is not needed to be shown, default to true enableSigneris not needed to be shown, default to true
double check with adoptium/temurin-build#3144 additionalConfigureArgs is needed, jdk8 set to "", other jdk verison default to--without-version-pre --without-version-opt additionalBuildArgs is not needed to be shown overrideFileNameVersion is not needed to be shown
Once #417 is added useAdoptBashScripts is not needed to be shown, default to false cleanWorkspaceBeforeBuild is not needed to be shown cleanWorkspaceAfterBuild is not needed to be shown cleanWorkspaceBuildOutputAfterBuild is not needed to be shown, default to true propagateFailures is not needed to be shown keepTestReportDir is not needed to be shown keepReleaseLogs is not needed to be shown, default to true
defaultsJson is not needed to be shown, adoptDefaultsJson is not needed to be shown,
The text was updated successfully, but these errors were encountered:
smlambert
changed the title
Discussion: Create dedicated openjdk pipeline for release use
Create dedicated openjdk pipeline for release use
Nov 23, 2022
To make release easier with less human input error, we can create new pipelines which only used for release purpose.
And with permission that only team members can access it.
It is something similar to the currently openjdkX-pipeline but more customized for release.
And the history of builds should all be kept for a clean track.
Input from https://github.com/adoptium/temurin-build/blob/master/RELEASING.md#steps-for-every-version
By default,
targetConfigurations
should be without any change per build (currently we manually remove variant not as temurinactiveNodeTimeout
is not needed to be shown, default to 0jdkVersion
is not needed to be shown, it is a 1:1 map of pipeline and jdk versiondockerExcludes
is not needed to be shownbaseFilePath
is not needed to be shownbuildConfigFilePath
is not needed to be shownreleaseType
is not needed to be shown, fixed to value "Release
"overridePublishName
is needed till we do not have arm32 linux jdk8 with a special handlingscmReference
is neededOnce #417 is added
buildReference
is neededciReference
is neededhelperReference
is neededaqaReference
is neededaqaAutoGen
is not needed to be shown, default to falseenableTests
is not needed to be shown, default to trueenableTestDynamicParallel
is not needed to be shown, default to trueenableInstallers
is not needed to be shown, default to trueenableSigner
is not needed to be shown, default to truedouble check with adoptium/temurin-build#3144
additionalConfigureArgs
is needed, jdk8 set to "", other jdk verison default to--without-version-pre --without-version-opt
additionalBuildArgs
is not needed to be shownoverrideFileNameVersion
is not needed to be shownOnce #417 is added
useAdoptBashScripts
is not needed to be shown, default tofalse
cleanWorkspaceBeforeBuild
is not needed to be showncleanWorkspaceAfterBuild
is not needed to be showncleanWorkspaceBuildOutputAfterBuild
is not needed to be shown, default totrue
propagateFailures
is not needed to be shownkeepTestReportDir
is not needed to be shownkeepReleaseLogs
is not needed to be shown, default totrue
defaultsJson
is not needed to be shown,adoptDefaultsJson
is not needed to be shown,The text was updated successfully, but these errors were encountered: