pipeline { agent any stages { stage('Clone Git Repository') { steps { checkout([$class: 'GitSCM', branches: [[name: '*/master']], userRemoteConfigs: [[url: 'https://git.wmi.amu.edu.pl/s487187/ium_487187.git']]]) } } stage('Process Data') { steps { sh ''' #!/bin/bash wget https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data -O iris.data shuf iris.data | head -n 100 > iris_subset.csv cp iris_subset.csv $JENKINS_HOME/jobs/${JOB_NAME}/builds/${BUILD_NUMBER}/archive/iris_subset.csv ''' } } } post { always { archiveArtifacts artifacts: "olympics-124-years-datasettill-2020\Athletes_summer_games.csv", onlyIfSuccessful: true } } }