diff --git a/Jenkinsfile b/Jenkinsfile index 7a0d037..fb4b8ed 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,17 +2,8 @@ pipeline { agent any parameters { - string( - defaultValue: 'gulczas', - 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' - ) + string(name: 'KAGGLE_USERNAME', defaultValue: '', description: 'Kaggle username') + password(name: 'KAGGLE_KEY', defaultValue: '', description: 'Kaggle API key') } stages { @@ -24,9 +15,11 @@ pipeline { stage('Run Script') { steps { script { - withEnv(["KAGGLE_USERNAME=${params.KAGGLE_USERNAME}", "KAGGLE_KEY=${params.KAGGLE_KEY}"]) { - sh 'chmod 777 ./download_dataset.sh' - sh 'bash download_dataset.sh' + withEnv([ + "KAGGLE_USERNAME=${env.KAGGLE_USERNAME}", + "KAGGLE_KEY=${env.KAGGLE_KEY}"]) + { + sh 'bash ./download_dataset.sh' } } } diff --git a/download_dataset.sh b/download_dataset.sh index b22d529..6384920 100644 --- a/download_dataset.sh +++ b/download_dataset.sh @@ -2,7 +2,7 @@ pip install kaggle --upgrade -kaggle datasets download brunoalercon123/top-200-spotify-songs-dataset +kaggle datasets download -d brunoalercon123/top-200-spotify-songs-dataset unzip top-200-spotify-songs-dataset.zip