diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4dc73e9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM jupyter/tensorflow-notebook + +WORKDIR /app + +COPY requirements.txt ./ + +RUN pip install --no-cache-dir -r requirements.txt + +COPY Data_download.ipynb ./ + +CMD jupyter execute Data_download.ipynb diff --git a/Jenkinsfile b/Jenkinsfile index af6f8fe..badc617 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,7 @@ pipeline { - agent any + agent { + dockerfile true + } parameters { string( defaultValue: 'worldwidepaniel', diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..d987f6c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +numpy==1.26.4 +kaggle==1.6.8 +pandas==2.2.1 +jupyterlab==4.1.5 +scikit-learn==1.4.0 diff --git a/stats/Jenkinsfile b/stats/Jenkinsfile index 7394ed8..5f21020 100644 --- a/stats/Jenkinsfile +++ b/stats/Jenkinsfile @@ -1,5 +1,7 @@ pipeline { - agent any + agent { + dockerfile { image 'jvncziii/ium:latest' } + } parameters { buildSelector( defaultSelector: lastSuccessful(),