pipeline { parameters { string( defaultValue: 'heatedboss2', description: 'Kaggle username', name: 'KAGGLE_USERNAME', trim: false ) password( defaultValue: '', description: 'Kaggle token', name: 'KAGGLE_KEY' ) string( defaultValue: '117928', description: 'Cutoff', name: 'CUTOFF', trim: false ) } agent { dockerfile{ additionalBuildArgs '--build-arg KAGGLE_USERNAME="$KAGGLE_USERNAME" --build-arg KAGGLE_KEY="$KAGGLE_KEY"' } } stages { stage('Prepare dataset') { steps { sh 'python ./script.py' } } } }