diff --git a/Jenkinsfile b/Jenkinsfile index 5ba00ff..88f75c8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,25 @@ pipeline { agent any + properties { + string( + defaultValue: 'worldwidepaniel', + description: 'Kaggle username', + name: 'KAGGLE_USERNAME', + trim: false + ), + password( + defaultValue: '', + description: 'Kaggle token taken from kaggle.json file, as described in https://github.com/Kaggle/kaggle-api#api-credentials', + name: 'KAGGLE_KEY' + ) + } stages { - stage('Checkout') { + stage('Download data') { steps { - checkout scm - sh 'ls -las' + withEnv(["KAGGLE_USERNAME=${params.KAGGLE_USERNAME}", + "KAGGLE_KEY=${params.KAGGLE_KEY}" ]) { + sh './data_download.sh' + } } } }