From 03aa566ce0724c50a17758defb4188d04dce369c Mon Sep 17 00:00:00 2001 From: szymonj98 Date: Sun, 3 Apr 2022 14:30:27 +0200 Subject: [PATCH] zadanie doker --- Dockerfile | 7 +++++++ Jenkinsfile | 11 +++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 028a248..0d5f240 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,4 +4,11 @@ FROM python:3.9 RUN pip install --user kaggle RUN pip install --user pandas +ADD . . +ARG KAGGLE_USERNAME +ARG KAGGLE_KEY + +RUN chmod a+x *.sh +RUN ./download_dataset.sh + CMD python kagle.py \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile index 91336ce..e39a7e1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,13 +11,12 @@ pipeline { description: 'Kaggle token taken from kaggle.json file, as described in https://github.com/Kaggle/kaggle-api#api-credentials', name: 'KAGGLE_KEY' ) - string( - defaultValue: '', - description: 'Value for head command', - name: 'CUTOFF' - ) } - agent { dockerfile true} + agent { + dockerfile { + additionalBuildArgs "--build-arg KAGGLE_USERNAME=${params.KAGGLE_USERNAME} --build-arg KAGGLE_KEY=${params.KAGGLE_KEY} -t s444386-create-dataset" + } + } environment { KAGGLE_USERNAME="$params.KAGGLE_USERNAME" KAGGLE_KEY="$params.KAGGLE_KEY"