Loghijiaha on master
code cleanup Added HTML view (compare)
Loghijiaha on master
Fixed unnecessary SEVERE log (compare)
Loghijiaha on master
Updated release draft Updated changelog (compare)
Loghijiaha on master
[maven-release-plugin] prepare … (compare)
Loghijiaha on machine-learning-1.0.1
Loghijiaha on master
[maven-release-plugin] prepare … (compare)
Loghijiaha on master
Fixed class loader by shading Added shaded interpreter class … (compare)
Assumed the pluggin installation would do that.
That's a possible improvement for later. Jenkins has the concept of tools, and if I remember well, other plug-ins like Selenium Plugin fetch required dependencies. The trick part here is that some of these dependencies are OS specific, and could fail to be installed from Jenkins/JVM.
Easier to install via pip
or conda
.
Do you have steps to perform before issuing the pip install? Thank you.
All I did was to create a venv (python -m venv venv
and activate it source ./venv/bin/activate
). You could include these two steps in your container, though you would also either need to copy a layer with python
/pip
from another container, or modify your Dockerfile
to fetch these two, plus run pip install -r requirements.txt
or add the dependencies in another RUN
command in your container. HTH