From 5bbe7e7ff104cc3e402f87f1b3897567f5b319ea Mon Sep 17 00:00:00 2001 From: s464903 Date: Wed, 20 Mar 2024 12:43:09 +0100 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 5a5456a..d28ec19 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,6 +2,31 @@ pipeline { agent any stages { + stage('Preparation') { + properties([ + parameters([ + string( + defaultValue: 'jakubbg', + description: 'Kaggle username', + name: 'KAGGLE_USERNAME', + trim: false + ), + password( + defaultValue: 'e42b293c818e4ecd7b9365ee037af428', + description: 'Kaggle token taken from kaggle.json file, as described in https://github.com/Kaggle/kaggle-api#api-credentials', + name: 'KAGGLE_KEY' + ) + ]) + ]) + } + stage('Build') { + // Run the maven build + withEnv(["KAGGLE_USERNAME=${params.KAGGLE_USERNAME}", + "KAGGLE_KEY=${params.KAGGLE_KEY}" ]) { + sh 'echo KAGGLE_USERNAME: $KAGGLE_USERNAME' + sh 'kaggle datasets list' + } + } stage('Checkout') { steps { // Krok: Sklonowanie repozytorium git