From 40f30dc7f0fffbaa000d5c2b44bc429f23910810 Mon Sep 17 00:00:00 2001 From: Marcin Rostkowski Date: Wed, 19 Apr 2023 19:22:54 +0200 Subject: [PATCH] Update 'Jenkinsfile-create-dataset' --- Jenkinsfile-create-dataset | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile-create-dataset b/Jenkinsfile-create-dataset index e6e5516..f3b8c78 100644 --- a/Jenkinsfile-create-dataset +++ b/Jenkinsfile-create-dataset @@ -1,10 +1,6 @@ pipeline { agent any - environment { - KAGGLE_TOKEN = credentials('kaggle-token') - } - stages { stage('Checkout') { steps { @@ -18,13 +14,19 @@ pipeline { } } + stage('Setup Kaggle Credentials') { + steps { + withCredentials([string(credentialsId: 'kaggle-api-key', variable: 'KAGGLE_KEY')]) { + sh 'mkdir -p ~/.kaggle' + sh 'echo \'{"username":"reyvan123","key":"\'$KAGGLE_KEY\'"}\' > ~/.kaggle/kaggle.json' + sh 'chmod 600 ~/.kaggle/kaggle.json' + } + } + } + stage('Run Shell Script') { steps { sh 'chmod +x script.sh' - withCredentials([string(credentialsId: 'kaggle-token', variable: 'KAGGLE_TOKEN')]) { - sh 'echo $KAGGLE_TOKEN > ~/.kaggle/kaggle.json' - sh 'chmod 600 ~/.kaggle/kaggle.json' - } sh './script.sh' } }