-
-
Notifications
You must be signed in to change notification settings - Fork 8.7k
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
[jvm-packages] Jenkins CI should build snapshot JARs #4752
Comments
I am all for having nightly builds with some known retention policy. As for how to build it I think our CentOS 6 Docker image is fine and we can just use it. For more information one can read how Python community deals with exactly the same problem (distributing native code on linux) in this PEPs: https://www.python.org/dev/peps/pep-0513/ and https://www.python.org/dev/peps/pep-0571/ Note that manylinux2010 is build on top on CentOS 6. I would've suggested to move to use it for building python and jvm artifacts but it does not support CUDA in any way. Let me know if you need any help with this |
Yeap. I think I was not clear in my message. |
@trams I'd like to get some help from @CodingCat about how to host nightly built Snapshots in a Maven repo, so that users can just add a single entry in their |
we can publish to a maven repo with snapshot tagged in version number the problem is where to host
|
@CodingCat We can host it in a S3 bucket. Since the Jenkins workers are hosted in AWS, we can apply security policies to safely push to the S3 bucket. Is there any document I can read about setting up a Maven repository? |
We are creating our own Maven repository where you can find latest XGBoost4J JARs: #5533. |
The Jenkins CI (https://xgboost-ci.net) should build snapshot JARs for XGBoost4J and XGBoost4J-Spark.
So in short, we should do what we are currently doing with the Python package: https://xgboost-ci.net/blue/organizations/jenkins/xgboost/detail/master/321/artifacts
@CodingCat @trams
The text was updated successfully, but these errors were encountered: