fixeria submitted this change.
s1gw: add osmo-s1gw-master
Change-Id: Ic732f57940fa41fe21a26af663fea559551b1811
Related: SYS#6772
---
M jenkins-common.sh
A osmo-s1gw-master/Dockerfile
A osmo-s1gw-master/Makefile
A osmo-s1gw-master/osmo-s1gw.config
4 files changed, 38 insertions(+), 0 deletions(-)
diff --git a/jenkins-common.sh b/jenkins-common.sh
index 5703675..8ec6b29 100644
--- a/jenkins-common.sh
+++ b/jenkins-common.sh
@@ -24,6 +24,7 @@
osmo-*-asan) echo "debian-$DEBIAN_DEFAULT-obs-asan" ;;
osmo_dia2gsup-*) echo "debian-$DEBIAN_DEFAULT-erlang" ;;
osmo-epdg-*) echo "debian-$DEBIAN_DEFAULT-erlang" ;;
+ osmo-s1gw-*) echo "debian-$DEBIAN_DEFAULT-erlang" ;;
osmo-*) echo "debian-$DEBIAN_DEFAULT-build" ;;
open5gs-master) echo "debian-$DEBIAN_DEFAULT-build" ;;
ttcn3-*) echo "debian-bookworm-titan" ;;
diff --git a/osmo-s1gw-master/Dockerfile b/osmo-s1gw-master/Dockerfile
new file mode 100644
index 0000000..34028f8
--- /dev/null
+++ b/osmo-s1gw-master/Dockerfile
@@ -0,0 +1,24 @@
+ARG USER
+ARG DISTRO
+FROM $USER/$DISTRO-erlang
+# Arguments used after FROM must be specified again
+ARG DISTRO
+
+WORKDIR /tmp
+
+ARG OSMO_S1GW_BRANCH="master"
+
+RUN git clone https://gerrit.osmocom.org/erlang/osmo-s1gw.git
+ADD https://gerrit.osmocom.org/plugins/gitiles/erlang/osmo-s1gw/+/$OSMO_S1GW_BRANCH?format=TEXT /tmp/commit-osmo-s1gw
+
+RUN cd osmo-s1gw && \
+ git fetch && git checkout $OSMO_S1GW_BRANCH && \
+ (git symbolic-ref -q HEAD && git reset --hard origin/$OSMO_S1GW_BRANCH || exit 1); \
+ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
+ make build
+
+VOLUME /data
+
+COPY osmo-s1gw.config /data/osmo-s1gw.config
+
+CMD ["/bin/sh", "-c", "ERL_FLAGS='-config /data/osmo-s1gw.config' /tmp/osmo-s1gw/_build/default/bin/osmo-s1gw > /data/osmo-s1gw.log 2>&1"]
diff --git a/osmo-s1gw-master/Makefile b/osmo-s1gw-master/Makefile
new file mode 100644
index 0000000..8d0e10b
--- /dev/null
+++ b/osmo-s1gw-master/Makefile
@@ -0,0 +1 @@
+include ../make/Makefile
diff --git a/osmo-s1gw-master/osmo-s1gw.config b/osmo-s1gw-master/osmo-s1gw.config
new file mode 100644
index 0000000..ef48a29
--- /dev/null
+++ b/osmo-s1gw-master/osmo-s1gw.config
@@ -0,0 +1,2 @@
+[{osmo_s1gw, [
+]}].
To view, visit change 37229. To unsubscribe, or for help writing mail filters, visit settings.