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 {
agent any
agent {
dockerfile {
filename 'Dockerfile'
args '-u root:root'
}
}
stages {
stage('Preparation') {
stage('Preparation') {
when { expression { true } }
steps {
script {
@ -50,6 +55,8 @@ pipeline {
unzip -o olympics-124-years-datasettill-2020.zip
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"
}

View File

@ -1,5 +1,10 @@
pipeline {
agent any
agent {
docker {
image 's487187/ium:general'
args '-u root:root'
}
}
parameters {
buildSelector(
@ -42,7 +47,7 @@ pipeline {
sh '''
#!/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
'''
}
}