From fd534325ad05a31063b75a03307089e14ca3aaf6 Mon Sep 17 00:00:00 2001 From: Artsiom Siamashka Date: Mon, 17 Nov 2025 12:13:54 +0100 Subject: [PATCH] Added pipeline and Dockerfile for base ML image --- Jenkinsfile | 18 ++++++++++++++++++ MLBaseDockerfile | 8 ++++++++ 2 files changed, 26 insertions(+) create mode 100644 Jenkinsfile create mode 100644 MLBaseDockerfile 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