pipeline { agent any parameters([string(defaultValue: '2000', description: 'number of train examples to keep', name: 'CUTOFF', trim: false)]) stages { stage('sh: Shell Script') { steps { withEnv(["KAGGLE_USERNAME=${params.KAGGLE_USERNAME}", "KAGGLE_KEY=${params.KAGGLE_KEY}" ]) { sh 'chmod +x script-zadanie-2-4.sh' sh './script-zadanie-2-4.sh' sh 'head -n ${CUTOFF} train.csv >> train.csv' } archiveArtifacts 'train.csv' archiveArtifacts 'test.csv' archiveArtifacts 'valid.csv' } } } }