From ea7bbc2f05b23474d14c65f7d1bbce2dadced5d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Ulaniuk?= Date: Sun, 27 Mar 2022 23:01:44 +0200 Subject: [PATCH] Git checkout --- Jenkinsfile | 54 +++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6e0ad71..9385de6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,28 +1,29 @@ -node { - stage('Preparation') { - properties([ - parameters([ - string( - defaultValue: 'h7557h', - description: 'Kaggle username', - name: 'KAGGLE_USERNAME', - trim: false - ), - password( - defaultValue: '', - description: 'Kaggle token', - name: 'KAGGLE_KEY' - ), - string( - defaultValue: '10', - description: 'Cutoff', - name: 'CUTOFF' - ) - ]) - ]) - } - - stage('Checkout') { +pipeline { + agent any + parameters{ + password( + defaultValue: '', + description: 'Kaggle token taken from kaggle.json file, as described in https://github.com/Kaggle/kaggle-api#api-credentials', + name: 'KAGGLE_SECRET_KEY' + ) + string( + defaultValue: 'h7557h', + description: 'Kaggle username', + name: 'KAGGLE_USERNAME' + ) + string( + defaultValue: '10', + description: 'Value for head command', + name: 'CUTOFF' + ) + } + environment { + KAGGLE_USERNAME="$params.KAGGLE_USERNAME" + KAGGLE_KEY="$params.KAGGLE_KEY" + CUTOFF="$params.CUTOFF" + } + stages { + stage('Checkout') { steps { script { git credentialsId: 'jenkins-user-github', url: 'https://git.wmi.amu.edu.pl/s478855/ium_478855.git' @@ -32,4 +33,5 @@ node { } } } -} + } +} \ No newline at end of file