ium_434788/Jenkinsfile

36 lines
1.0 KiB
Plaintext
Raw Normal View History

2021-03-25 11:49:11 +01:00
pipeline {
agent any
//Definijuemy parametry, które będzie można podać podczas wywoływania zadania
parameters {
string (
2021-03-25 12:47:03 +01:00
defaultValue: '500',
description: 'Podaj ilość wierszy do odcięcia od zbioru danych',
name: 'CUTOFF',
2021-03-25 11:49:11 +01:00
trim: false
)
}
stages {
// 4. Repozytorium [2 pkt]
2021-03-25 13:48:00 +01:00
stage('checkout: Check out from version control') {
2021-03-25 12:26:18 +01:00
steps {
git 'https://git.wmi.amu.edu.pl/s434788/ium_434788'
2021-03-25 12:30:07 +01:00
}
2021-03-25 12:31:40 +01:00
}
// 5. Zapisanie zbioru danych [4 pkt] + 7. Parametry zadania [1 pkt]
2021-03-25 13:48:00 +01:00
stage('sh: Shell Script') {
2021-03-25 12:31:40 +01:00
steps {
2021-03-25 13:48:00 +01:00
sh 'chmod +x test.sh'
sh './test.sh ${CUTOFF}'
}
}
// 5. Zapisanie zbioru danych [4 pkt] + 7. Parametry zadania [1 pkt]
2021-03-25 13:48:00 +01:00
stage('archiveArtifacts') {
steps {
archiveArtifacts 'test.csv'
archiveArtifacts 'dev.csv'
archiveArtifacts 'train.csv'
2021-03-25 13:49:56 +01:00
archiveArtifacts 'zadanie7.csv'
2021-03-25 12:31:40 +01:00
}
2021-03-25 12:26:18 +01:00
}
2021-03-25 11:49:11 +01:00
}
}