chiark
/
gitweb
/
~ianmdlvl
/
fdroidserver.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2993674
)
jenkins makebuildserver fail if vagrant box was not created
author
Michael Pöhn
<michael.poehn@fsfe.org>
Thu, 23 Mar 2017 23:49:02 +0000
(
00:49
+0100)
committer
Hans-Christoph Steiner
<hans@eds.org>
Tue, 23 May 2017 18:04:08 +0000
(20:04 +0200)
jenkins-build-makebuildserver
patch
|
blob
|
history
diff --git
a/jenkins-build-makebuildserver
b/jenkins-build-makebuildserver
index 15363f1a83671f65ed75621b66b418213d63781d..ff3104f767e3e2f9ca09566dbaefde55986cd8bc 100755
(executable)
--- a/
jenkins-build-makebuildserver
+++ b/
jenkins-build-makebuildserver
@@
-54,6
+54,12
@@
echo "apt_package_cache = True" >> $WORKSPACE/makebuildserver.config.py
echo "copy_caches_from_host = True" >> $WORKSPACE/makebuildserver.config.py
./makebuildserver --verbose --clean
+if [ -z "`vagrant box list | egrep '^buildserver\s+\((libvirt|virtualbox), [0-9]+\)$'`" ]; then
+ vagrant box list
+ echo "ERROR: buildserver box does not exist!"
+ exit 1
+fi
+
# this can be handled in the jenkins job, or here:
if [ -e fdroiddata ]; then
cd fdroiddata
@@
-73,7
+79,7
@@
if [ -z $ANDROID_HOME ]; then
. ~/.android/bashrc
else
echo "ANDROID_HOME must be set!"
- exit
+ exit
1
fi
fi