From f790b4d925429326cf8db2ed2bf299d17cf5d04f Mon Sep 17 00:00:00 2001 From: AdamOsiowy123 Date: Sun, 15 May 2022 22:42:16 +0200 Subject: [PATCH] mlflow fix --- Dockerfile | 3 ++- Jenkins/Jenkinsfile.training | 3 ++- MLproject | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 579bad4..75a05b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,4 +8,5 @@ WORKDIR /code COPY . /code/ RUN python3 -m pip install -r requirements.txt -RUN mkdir /.kaggle && chmod o+w /.kaggle \ No newline at end of file +RUN mkdir /.kaggle && chmod o+w /.kaggle +RUN mkdir /mlruns && chmod o+w /mlruns \ No newline at end of file diff --git a/Jenkins/Jenkinsfile.training b/Jenkins/Jenkinsfile.training index 73a71fc..f8493e1 100644 --- a/Jenkins/Jenkinsfile.training +++ b/Jenkins/Jenkinsfile.training @@ -1,7 +1,7 @@ node { checkout scm try { - docker.image('s444452/ium:1.4').inside { + docker.image('s444452/ium:1.4').inside('-v /mlruns:/mlruns') { stage('Preparation') { properties([ pipelineTriggers([upstream(threshold: hudson.model.Result.SUCCESS, upstreamProjects: "s444452-create-dataset")]), @@ -47,6 +47,7 @@ node { stage('Archive artifacts') { archiveArtifacts "model/neural_net" archiveArtifacts "my_runs/**" + archiveArtifacts "mlruns/**" } } } catch (e) { diff --git a/MLproject b/MLproject index dca117f..5714410 100644 --- a/MLproject +++ b/MLproject @@ -2,6 +2,7 @@ name: s444452_fake_job_classification docker_env: image: s444452/ium:1.4 + volumes: ["/tmp/mlruns:/mlruns:rw"] entry_points: train: