Replies: 1 comment
-
After a discussion with @dduportal, I realise that I wasn't clear enough. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Automatically handle "standard" workflows
Writing custom manifest is great to have tailored upgrade scenario but in many cases we could automatically detect what needs to be done.
The different scenarios that I would need and that I could already handle with "little" effort are:
My idea would be to add a new "stage" named "default" that could generate pipeline configuration.
Configuration would looks like this
The purpose of that new stage would be to generate pipeline configuration to execute.
The core engine would looks like
.1 Prepare Stage: Ensure git repositories are cloned locally
.2 Default Stage: Browse local files to generate pipelines based on rules # This is the new stage proposed
.3 Sources Stage: Retrieve source information
.4 Condition Stage: Ensure condition pass
.5 Target Stage: Update files if needed
Please note that I am not fully convinced by the new stage named "default"
Beta Was this translation helpful? Give feedback.
All reactions