-
Notifications
You must be signed in to change notification settings - Fork 14
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
Local run with existed sources (without repo download) #636
Comments
I see this feature as a part of more configurable execution, with the ability to split one run into multiple smaller ones. |
The usage scenario behind this request is the following:
Considering the scenario, it looks like the best option is to implement conditional execution. |
Proposal of conditional execution based on new flag set in step.
All of the steps above work this way on the top level of the config. In case the step with "return" flag is placed inside the group, the behavior is changed for the current group only. Group is like function, and step with "return" flag is like return statement inside that function. |
Here is another proposal, which will allow building more complex scenarios. Pseudo-code follows:
|
Minimalistic test config:
Desired scenario: launch Ivan's solution (as I understood it):
My solution:
Inline version:
More complex scenario, with both "true" and "false" branches.
Inline version:
|
Let's continue conditional steps discussion under #709. |
Describe the desirable behavior of the program
It would be wonderful if you add, the ability to do local launch simultaneously without
Describe alternatives you've considered
Now I can use:
--vcs-type none
option. In this case, sources will be copied to the temporary dir. If I have already havetemp
dir (for example from the previous Universum run) I will get an errorrun
command. This pretty close to my request, except:--vcs-type
value. In Non-CI mode we have the other behaviorAdditional context
This feature is needed to do several launches of Universum within the same job
The text was updated successfully, but these errors were encountered: