-
Notifications
You must be signed in to change notification settings - Fork 277
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
[POC] Build repo versioning framework. #2490
Comments
Not moving forward with the Proposed POC solution as the effort to migrate the components (code base) to new repo is already in place, hence considering the build repo as single component, version it and import it during runtime is not required. |
Hi @prudhvigodithi , The META issue of this issue was closed. Is this issue still valid? |
This issue is useful when we want to branch/version the build repo and use it for release, right now the idea is very far as we use |
The proposed approach should solve the challenge in the issue #2495. |
We can start with publishing the tarball under Another less effort approach is to mandatory checkout a branch before any execution starts. This will save us a bunch of workflows/publishing. Any jenkins workflow situated in this repo by default checks out the main branch. Before any execution, even parameter check starts we can make sure that the git ref is switched to right branch. Let me know what you think. |
Is your feature request related to a problem? Please describe
Coming from issue with Branching Strategy.
Come up a solution to create a framework like architecture (example like existing build-tools with OpenSearch), that can be imported during runtime to get the point in time code of jenkins shared libs and python workflows.
Describe the solution you'd like
Build repo versioning framework solution should be explored in way it can be imported during runtime and then extracted to get the right code (tools, workflows) to run the distribution builds.
Acceptance Criteria
The idea is to have a Github release (a simple tar file with all the repo code) for a build repo and re-use this release (versioning framework) during jenkins job runtime (instead of git clone just the
main
branch, pull the tar file, extract the file and use code).Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: