[I-Build-Tests] Merge multiple definitions into one per OS
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?
I like the simplification a lot. Feel free to push this one. I have to defer Mac questions to @sravanlakkimsetti
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.
What is the status of this one?
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.
What is the status of this one? I see many conflicts now.
Unless said otherwise I'll close this one.
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. :)
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.
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).
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.