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