-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Create multi job helix project to support multiple test modes on CI #36215
Comments
Tagging subscribers to this area: @safern, @ViktorHofer |
I believe the tracking work is already implemented. cc @safern |
The work to achieve this is already implemented, however we still need to move interpreter leg to the regular leg and use that mechanism still. |
/cc @directhex |
@steveisok moving to infrastructure-mono as the remaining work is updating the interpreter leg to use the new mechanism. |
Tagging subscribers to this area: @directhex |
As discussed in #35568 (review), we need to construct a multi job helix project that calls into
sendtohelix.proj
with different variables and in parallel.A good example for this approach would be the mono interpreter. Since it is built within every mono runtime, it can be enabled with the
--interpreter
parameter. It would be wasteful of CI resources to do this independently of a regular mono test run, so shuffling different parameters intosendtohelix.proj
would do the trick.On the yml side, we would need to trigger the multi job helix project:
runtime/eng/pipelines/libraries/helix.yml
Lines 15 to 28 in 993db61
And then within the multi job helix project, we would shuffle different parameters to sendtohelix.proj as it exists today.
The text was updated successfully, but these errors were encountered: