pipeline { agent any stages { stage('Preparation') { properties([ //dostęp do API KAGGLE parameters([ string( defaultValue: 'nbrt10', 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' ) ]) ]) } stage('checkout') { steps { //Klonowanie checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'git-creds', url: 'https://git.wmi.amu.edu.pl/s487175/ium_z487175.git']]]) } } stage('script') { steps { //skrypt sh './s487175-create-dataset-scriptsh.py' > output.txt } } } post { always { //archiveArtifacts archiveArtifacts artifacts: 'output.txt', onlyIfSuccessful: true } } }