commit fd534325ad05a31063b75a03307089e14ca3aaf6 Author: Artsiom Siamashka Date: Mon Nov 17 12:13:54 2025 +0100 Added pipeline and Dockerfile for base ML image diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..5c56dec --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,18 @@ +pipeline { + agent any + + options { + withFolderProperties() + } + + stages { + stage('Build ML Base Image') { + steps { + script { + def img = docker.build("${env.PUSH_REGISTRY}/ml-base:latest", "-f MLBaseDockerfile .") + // img.push() + } + } + } + } +} \ No newline at end of file diff --git a/MLBaseDockerfile b/MLBaseDockerfile new file mode 100644 index 0000000..2793bbe --- /dev/null +++ b/MLBaseDockerfile @@ -0,0 +1,8 @@ +FROM condaforge/miniforge3:25.9.1-0 + +RUN conda install -c conda-forge \ + numpy=1.26.4 \ + pandas=2.3.3 \ + sentence-transformers=3.0.1 \ + keybert=0.9.0 \ + faiss-gpu=1.9.0