eclipse.platform.releng.aggregator icon indicating copy to clipboard operation
eclipse.platform.releng.aggregator copied to clipboard

[I-Build-Tests] Merge multiple definitions into one per OS

Open HannesWell opened this issue 1 year ago • 5 comments

This is currently a draft since I want to await the verification that the latest changes work as expected. Furthermore the windows job could be prepared for a test on Windows on ARM too.

@akurtakov what do you think?

HannesWell avatar Apr 30 '24 21:04 HannesWell

I like the simplification a lot. Feel free to push this one. I have to defer Mac questions to @sravanlakkimsetti

akurtakov avatar May 07 '24 08:05 akurtakov

I like the simplification a lot. Feel free to push this one.

Great. I have a few more minor adjustments, that I want to add and that will also prepare a possible Windows on ARM I-build.

HannesWell avatar May 07 '24 08:05 HannesWell

What is the status of this one?

akurtakov avatar May 15 '24 09:05 akurtakov

What is the status of this one?

Still the same as in my previews comment and I first wanted to to some smoke testing with my local Jenkins. Since M3 is approaching, I'm currently working on getting the most important bugs fixed or some last enhancements submitted. I plan to continue this in the upcoming quite-periods, but maybe already at the weekend.

HannesWell avatar May 15 '24 23:05 HannesWell

What is the status of this one? I see many conflicts now.

akurtakov avatar Oct 04 '24 05:10 akurtakov

Unless said otherwise I'll close this one.

akurtakov avatar Oct 14 '24 10:10 akurtakov

What is the status of this one? I see many conflicts now.

I rebased it and resolved the conflicts. I definitively plan to finish this, but the final try out with my local Jenkins (that at least it leads to the desired job configs) is still pending. If time permits I'll do it at next weekend or the one after it, after EclipseCon. Completing it at the weekend also has the advantage that in case of problems one can take a bit more time to fix it, since the development is usually not so buy. :)

HannesWell avatar Oct 14 '24 17:10 HannesWell

All my local testing looked good. All test jobs are still generated with the expected configuration. The only change is that the name of the mac jobs is preserved as it is in order to avoid adjustments of down-stream scripts for now.

Since the verification build does not test this I'll submit this now so that tonight's I-build can verify this.

HannesWell avatar Oct 25 '24 21:10 HannesWell

With https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/2477 the job re-generation has now worked.

The I-build has started already, but since the test-jobs are kicked in its end, that I-build should still test the new configuration (which should actually not changed).

HannesWell avatar Oct 25 '24 22:10 HannesWell

Due to a second follow-up, https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/2478, the I-build was now aborted and restarted to be triggered completely with the newly generated jobs being available.

HannesWell avatar Oct 25 '24 22:10 HannesWell