From 255e075b428e00448eb31374f964be9100a2441c Mon Sep 17 00:00:00 2001 From: Wojciech Lidwin Date: Tue, 4 Apr 2023 14:59:43 +0200 Subject: [PATCH] Jenkins with dockerhub --- Jenkinsfile | 3 ++- Jenkinsfile2 | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2f09d4b..02858d9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -35,7 +35,8 @@ node { "KAGGLE_KEY=${params.KAGGLE_KEY}", "CUTOFF=${params.CUTOFF}" ]) { sh '''echo KAGGLE_USERNAME: $KAGGLE_USERNAME''' - + sh "kaggle datasets download -d sohier/crime-in-baltimore" + sh "unzip crime-in-baltimore.zip" sh 'python3 data.py' archiveArtifacts artifacts: 'BPD_Part_1_Victim_Based_Crime_Data.csv,baltimore_train.csv, baltimore_test.csv, baltimore_dev.csv' } diff --git a/Jenkinsfile2 b/Jenkinsfile2 index 35cb19e..480c731 100644 --- a/Jenkinsfile2 +++ b/Jenkinsfile2 @@ -3,6 +3,8 @@ node { stage('checkout: Check out from version control') { checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: 's487197', url: 'https://git.wmi.amu.edu.pl/s487197/ium_487197']]]) } + stage(Docker build){ + docker.image('s487197/ium:1').inside { stage('copyArtifact') { copyArtifacts fingerprintArtifacts: true, projectName: 's487197-create-dataset', selector: lastSuccessful() } @@ -10,6 +12,8 @@ node { sh 'chmod u+x ./stats.sh' sh './stats.sh' } + + } stage('archiveArtifacts') { archiveArtifacts artifacts: 'stats.txt' }