Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix set_build_extra_options() API for wrapper job #18062

Merged
merged 1 commit into from
Sep 11, 2023

Conversation

fengxue-IS
Copy link
Contributor

@fengxue-IS fengxue-IS commented Aug 31, 2023

Console log Extra options specified as build parameters
Change behaviour to append extra options after spec options

@fengxue-IS
Copy link
Contributor Author

fengxue-IS commented Aug 31, 2023

PersonalBuild passed

@fengxue-IS fengxue-IS marked this pull request as ready for review August 31, 2023 21:53
@AdamBrousseau
Copy link
Contributor

jenkins compile amac jdk11

@AdamBrousseau
Copy link
Contributor

infra issue 4740

Copy link
Contributor

@AdamBrousseau AdamBrousseau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm trying to verify, but I think this breaks the z/os build which passes EXTRA_GETSOURCE_OPTIONS_JDK11_s390x_zos from a wrapper pipeline to PBTAll.
Can you have a look at that build and test your change there please?
Pipeline-Build-Test-Personal-s390x_zos

@fengxue-IS
Copy link
Contributor Author

I'll test the zos build using private repo and update this PR once that issue have been resolved.

@fengxue-IS
Copy link
Contributor Author

So the issue with Pipeline-Build-Test-Personal-s390x_zos is due to conflicting use of EXTRA_GETSOURCE_OPTIONS between the buildenv/jenkins/jobs/pipelines/Pipeline-Build-Test-All.groovy and buildenv/jenkins/java_next/Pipeline-Build-Test-All-Java.groovy from tooling

The conflict seem to only affect get source parameters, so I will modify the change to only append user specified configure parameters to the build pipeline in the last stage.

Console log Extra options specified as build parameters
Change behaviour to append extra options after spec options

Signed-off-by: Jack Lu <[email protected]>
@fengxue-IS
Copy link
Contributor Author

updated changes per previous comment,
Personal builds in progress:
zos
Personal

@AdamBrousseau
Copy link
Contributor

jenkins compile amac jdk11

Copy link
Contributor

@AdamBrousseau AdamBrousseau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Thanks for fixing.

@AdamBrousseau AdamBrousseau merged commit 03d1dbd into eclipse-openj9:master Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants