aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndré Boddenberg <dr.blobb@gmail.com>2017-09-19 13:20:01 +0200
committerAndré Boddenberg <dr.blobb@gmail.com>2017-09-19 11:21:28 +0000
commitcb4bd6d45f69aa8cf5991b48df48affad25456f7 (patch)
treea1cd3708a2080a9bf8262334182cb0983a2f01fe
parent4f3adac31f51f5cd6293779cb7931747bde55230 (diff)
Introduce contrib/jenkins.sh to align with other projects
This change will make jenkins' inline scripts obsolete, so build testing and gerrit verification jobs [1][2] simply invoke: $ ./contrib/jenkins.sh [1] https://jenkins.osmocom.org/jenkins/view/OsmoTETRA/job/OsmoTETRA/ [2] https://jenkins.osmocom.org/jenkins/view/Jenkins-Gerrit/job/OsmoTETRA-gerrit/ Change-Id: I517e1be8b5680c3cc274fd5ad13ac7c920154e7f
-rwxr-xr-xcontrib/jenkins.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh
new file mode 100755
index 0000000..503b6a0
--- /dev/null
+++ b/contrib/jenkins.sh
@@ -0,0 +1,15 @@
+#!/bin/sh -ex
+
+rm -rf deps/install
+mkdir deps || true
+cd deps
+osmo-deps.sh libosmocore
+
+cd libosmocore
+autoreconf --install --force
+./configure --prefix=$PWD/../install
+$MAKE $PARALLEL_MAKE install
+
+cd ../../src
+make clean || true
+PKG_CONFIG_PATH=$PWD/../deps/install/lib/pkgconfig $MAKE