ium_434788/Jenkinsfile_create_dataset
2021-05-15 15:33:42 +02:00

51 lines
1.4 KiB
Plaintext

pipeline {
agent {docker { image 'snowycocoon/ium_434788:3'}}
//Definijuemy parametry, które będzie można podać podczas wywoływania zadania
parameters {
string (
defaultValue: '500',
description: 'Podaj ilość wierszy do odcięcia od zbioru danych',
name: 'CUTOFF',
trim: false
)
}
stages {
stage('Test') {
steps {
sh 'cat /etc/issue'
}
}
// 4. Repozytorium [2 pkt]
stage('checkout: Check out from version control') {
steps {
git 'https://git.wmi.amu.edu.pl/s434788/ium_434788'
}
}
// 5. Zapisanie zbioru danych [4 pkt] + 7. Parametry zadania [1 pkt]
stage('sh: Shell Script') {
steps {
sh 'chmod +x Zadanie_03_create_dataset.sh'
sh './Zadanie_03_create_dataset.sh ${CUTOFF}'
}
}
// 5. Zapisanie zbioru danych [4 pkt] + 7. Parametry zadania [1 pkt]
stage('archiveArtifacts') {
steps {
archiveArtifacts 'test.csv'
archiveArtifacts 'dev.csv'
archiveArtifacts 'train.csv'
archiveArtifacts 'zadanie7.csv'
}
}
}
post {
success {
build job: 's434788-training/master'
mail body: 'SUCCESS',
subject: 's434788 Creating dataset',
to: '26ab8f35.uam.onmicrosoft.com@emea.teams.ms'
}
}
}