diff --git a/Jenkinsfile b/Jenkinsfile index ea65091..7f7d618 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,30 +1,37 @@ -pipeline { - agent any - - stages { - stage('Clone repository') { - steps { - checkout([$class: 'GitSCM', branches: [[name: '*/master']], userRemoteConfigs: [[url: 'https://git.wmi.amu.edu.pl/s464906/ium_464906']]]) - } - } - stage('Set execute permission') { - steps { - script { - sh 'chmod +x data_processing.sh' - } - } - } - stage('Run shell script') { - steps { - script { - sh './data_processing.sh' - } - } - post { - success { - archiveArtifacts artifacts: 'results.txt', allowEmptyArchive: true - } - } - } - } -} +pipeline { + agent any + + parameters { + string( + defaultValue: '10000', + name: 'CUTOFF', + description: 'Liczba wierszy do obcięcia ze zbioru danych') + } + + stages { + stage('Clone repository') { + steps { + checkout([$class: 'GitSCM', branches: [[name: '*/master']], userRemoteConfigs: [[url: 'https://git.wmi.amu.edu.pl/s464906/ium_464906']]]) + } + } + stage('Set execute permission') { + steps { + script { + sh 'chmod +x data_processing.sh' + } + } + } + stage('Run shell script') { + steps { + script { + sh './data_processing.sh' + } + } + post { + success { + archiveArtifacts artifacts: 'results.txt', allowEmptyArchive: true + } + } + } + } +}