utilize tox to build
Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
Change-Id: I945367246c18b73fff0788b9b285a2fc9a897cc9
diff --git a/Jenkinsfile b/Jenkinsfile
index 729fd56..0264be0 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,21 +1,27 @@
pipeline {
agent {
- dockerfile true
+ dockerfile {
+ label 'osm3'
+ }
}
stages {
stage("Checkout") {
steps {
checkout scm
+ sh '''
+ groupadd -o -g $(id -g) -r jenkins
+ useradd -o -u $(id -u) --create-home -r -g jenkins jenkins
+ '''
}
}
stage("Test") {
steps {
- sh 'make test'
+ sh 'tox'
}
}
stage("Build") {
steps {
- sh 'make package'
+ sh 'tox -e build'
stash name: "deb-files", includes: "deb_dist/*.deb"
}
}