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

[Releng] Force qualifier to start with z #435

Merged

Conversation

mickaelistria
Copy link

Fixes #434

Jenkinsfile Outdated
@@ -67,7 +67,8 @@ pipeline {

unset JAVA_TOOL_OPTIONS
unset _JAVA_OPTIONS
mvn install -DskipTests -Djava.io.tmpdir=$WORKSPACE/tmp
# force qualifier to start with `z` so we identify it more easily and it always seem more recent than upstrea
mvn install -DskipTests -Djava.io.tmpdir=$WORKSPACE/tmp -Dtycho.buildqualifier.format='z'yyyyMMdd-HHmm

Choose a reason for hiding this comment

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

I think you have to actually make it -Dtycho.buildqualifier.format="'z'yyyyMMdd-HHmm" to prevent shell from handling '' and thus having zyyyyMMdd-HHmm passed to java as z will make timezone printed.

@mickaelistria mickaelistria force-pushed the z-qualifier branch 2 times, most recently from 175d9be to 5dcb1b4 Compare May 29, 2024 17:47
@mickaelistria
Copy link
Author

Build fails when doing baseline comparison because we now produce new artifacts (with z qualifier) for bundles we don't modify). We basically need to change the qualifier only for bundles we modify. I'll try to just run install on those and see what happens.

@mickaelistria mickaelistria merged commit e89f267 into eclipse-jdtls:dom-with-javac May 30, 2024
2 of 4 checks passed
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.

[Javac] Jenkins build sometimes consumes upstream JDT instead of this fork for build
2 participants