ci-jenkins-pipelines
ci-jenkins-pipelines copied to clipboard
Discussion: skip "installer", "sign installer" and "gpg sign" for non-Temurin variable in Jenkins pipeline/job.
From the history of dragonwell build: https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-windows-x64-dragonwell/buildTimeTrend this job never got green, and it always failed in the last "installer" part.
some suggestion:
- ask dragonwell or someone knows wix to fix the problem
- skip build installer for dragonwell ( since we do not test installer for dragonwell nor publish it anywhere) feels like it is a waste step I am leaning towards option (2) and this is the reason I want to have some discussion: do we need to run "installer" "sign installer" "gpg sign" for non-temurin builds in the pipeline? e.g https://ci.adoptium.net/blue/organizations/jenkins/build-scripts%2Fjobs%2Fjdk11u%2Fjdk11u-windows-x64-openj9/detail/jdk11u-windows-x64-openj9/1276/pipeline
if it is agreed non-Temurin variants should be built and tested in "evaluation" pipeline, then we need to make the migration. This is helpful to get the jdk11 weekly pipeline green.
P.S: in the current settings of evaluation pipeline, I do not think it skips above stages, maybe it should?