-
Notifications
You must be signed in to change notification settings - Fork 273
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
[Enhancement] Move knn lib building process to its standalone stage or pipeline #4737
Comments
In short term:
In long term:
|
With the success of the AL2 compilation, we will go ahead with the S3 approach for now, and see if we can bring it up for 2.15.0. If not, we will fall back to use AL2 for all the builds. Else, we will use Almalinux8 for the build and AL2 for knnlib. Start checking the jenkins lib and write a POC for the knnlib pipeline. |
After discussion with team on the current progress, here are some of the points suggested by comments:
Welcome comments, Thanks. |
Coming from #4379 #4687 and we are looking at possibilities to move knnlib compilation to its own stage or pipeline.
As of now, knnlib build is part of the knn build.gradle task, and will be run before the knn java plugin getting built.
Due to the uniqueness of this native lib, we could explore options to build it outside of the scope of core/plugin build.
As of now the knn team is suggesting building the lib, upload to S3, then download the lib during distribution build/assemble workflow.
There are also some limitations with the existing distribution build pipeline on Jenkins that needs to be taken care of.
Thanks.
The text was updated successfully, but these errors were encountered: