-
Notifications
You must be signed in to change notification settings - Fork 322
Closed
Description
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Introduction
Recently, we found that the developers have problems when they try to update hybridse
code and openmldb
code simultaneously. Our deployment and test process need some changes.
Deploy
HybridSE deploy
- hybridse lib package: triggered by tag
- hybridse-sdk (jar) : triggered by tag and main push
Test
- openmldb c++ test: depend on hybridse lib package.
- openmldb-batch test: depend on hybridse-sdk.
Problems:
- Developers can't modify hybridse and openmldb at the same time due to the hybridse package isn't up to date.
- Developers can't modify hybridse and openmldb-batch at the same time due to the hybridse-sdk isn't up to date.
- It's unsafe to merge hybridse code into main branch immediately. Because the hybridse might introduce some breaking changes and once code has been merged into main, the hybridse-sdk will be updated. At that time, other developers will fail their test.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Build & Test from source code
- OpenMLDB C++ build&test from source: cicd.yaml
- OpenMLDB batch build&test from source code: java.yaml build&test from source
- Integration-test build&test from source code:
- Speedup the compile or reused compile result
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Metadata
Metadata
Assignees
Labels
No labels