2017-08-26 18:46:08 +00:00
|
|
|
#!/usr/bin/env groovy
|
|
|
|
|
|
|
|
pipeline {
|
2017-09-03 19:47:13 +00:00
|
|
|
agent { label 'docker' }
|
2017-08-26 18:46:08 +00:00
|
|
|
stages {
|
2017-09-03 19:47:13 +00:00
|
|
|
stage('Prepare') {
|
2017-08-26 18:46:08 +00:00
|
|
|
steps {
|
2017-09-03 19:47:13 +00:00
|
|
|
sh 'make depends'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
stage('Test') {
|
|
|
|
steps {
|
|
|
|
sh 'make check'
|
|
|
|
}
|
2017-09-04 16:09:17 +00:00
|
|
|
post {
|
|
|
|
always {
|
|
|
|
archiveArtifacts 'rspec.html'
|
|
|
|
}
|
2017-09-04 16:05:53 +00:00
|
|
|
}
|
2017-09-03 19:47:13 +00:00
|
|
|
}
|
|
|
|
stage('Build container') {
|
|
|
|
steps {
|
|
|
|
sh 'make container'
|
2017-08-26 18:46:08 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|