Adding Prometheus Mongodb Exporter Charm
[osm/devops.git] / jenkins / osmclient / start_build
index 2aaeadc..155fefa 100755 (executable)
@@ -35,10 +35,20 @@ fi
 OSM_git_checkout "$@"
 
 apt-get update
-apt-get install -y make
-make build_tools
-make test
-make package
+apt-get install -y docker.io
+
+# cleanup all pre-existing builds.
+# deb pkg build fails if previous build image is present
+rm -rf deb_dist dist
+
+docker build -t $OSM_MDG .
+DOCKER_ARGS="-v $(pwd):$(pwd) -w $(pwd) -u $(id -u):$(id -g) $OSM_MDG"
+
+if [ -n "$NOTEST" ]; then
+    docker run $DOCKER_ARGS /bin/bash -c "./docker_command.sh $(id -u -n) $(id -g -n) tox"
+fi
+
+docker run $DOCKER_ARGS /bin/bash -c "./docker_command.sh $(id -u -n) $(id -g -n) tox -e build"
 
 RC=$?
 INFO "done, RC=$RC"