feat: docker

This commit is contained in:
Jakub Zaręba 2023-04-04 19:23:40 +02:00
parent 3ca40ad1f5
commit 1fd50e7814
2 changed files with 16 additions and 4 deletions

11
Jenkinsfile vendored
View File

@ -1,8 +1,13 @@
pipeline { pipeline {
agent any agent {
dockerfile {
filename 'Dockerfile'
args '-u root:root'
}
}
stages { stages {
stage('Preparation') { stage('Preparation') {
when { expression { true } } when { expression { true } }
steps { steps {
script { script {
@ -50,6 +55,8 @@ pipeline {
unzip -o olympics-124-years-datasettill-2020.zip unzip -o olympics-124-years-datasettill-2020.zip
echo "Processed Data" > output.txt echo "Processed Data" > output.txt
python3 /app/scripts/stats.py -i olympics-124-years-datasettill-2020/Athletes_summer_games.csv -o output.txt
''' '''
sh "head -n ${params.CUTOFF} olympics-124-years-datasettill-2020/Athletes_summer_games.csv" sh "head -n ${params.CUTOFF} olympics-124-years-datasettill-2020/Athletes_summer_games.csv"
} }

View File

@ -1,5 +1,10 @@
pipeline { pipeline {
agent any agent {
docker {
image 's487187/ium:general'
args '-u root:root'
}
}
parameters { parameters {
buildSelector( buildSelector(
@ -42,7 +47,7 @@ pipeline {
sh ''' sh '''
#!/bin/bash #!/bin/bash
wc -l olympics-124-years-datasettill-2020/Athletes_summer_games.csv > output.txt python3 count_lines.py --input_file olympics-124-years-datasettill-2020/Athletes_summer_games.csv > output.txt
''' '''
} }
} }