fixeria has submitted this change. (
https://gerrit.osmocom.org/c/docker-playground/+/37229?usp=email )
Change subject: s1gw: add osmo-s1gw-master
......................................................................
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(-)
Approvals:
osmith: Looks good to me, approved
Jenkins Builder: Verified
laforge: Looks good to me, but someone else must approve
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_BR…
/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
https://gerrit.osmocom.org/c/docker-playground/+/37229?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: Ic732f57940fa41fe21a26af663fea559551b1811
Gerrit-Change-Number: 37229
Gerrit-PatchSet: 2
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged