Introduce osmo-epdg-master

Related: OS#6204
Change-Id: Iefc43ffa47f443f2826b8979d4dd0c5542dda1c5
This commit is contained in:
Pau Espin 2023-10-04 19:08:42 +02:00
parent 01c04193f7
commit 1b03229848
5 changed files with 34 additions and 0 deletions

View File

@ -22,6 +22,7 @@ docker_depends() {
osmo-*-centos8) echo "centos8-build" ;;
osmo-*-latest) echo "debian-$DEBIAN_DEFAULT-obs-latest" ;;
osmo_dia2gsup-*) echo "debian-$DEBIAN_DEFAULT-erlang" ;;
osmo-epdg-*) echo "debian-$DEBIAN_DEFAULT-erlang" ;;
osmo-*) echo "debian-$DEBIAN_DEFAULT-build" ;;
open5gs-master) echo "debian-$DEBIAN_DEFAULT-build" ;;
ttcn3-*) echo "debian-bookworm-titan" ;;

View File

@ -24,6 +24,7 @@ OSMO_BSC_BRANCH?=master
OSMO_BTS_BRANCH?=master
OSMO_CBC_BRANCH?=master
OSMO_DIA2GSUP_BRANCH?=master
OSMO_EPDG_BRANCH?=master
OSMO_GBPROXY_BRANCH?=master
OSMO_GGSN_BRANCH?=master
OSMO_GSM_TESTER_BRANCH?=master
@ -105,6 +106,7 @@ docker-build: .release
--build-arg OSMO_BTS_BRANCH=$(OSMO_BTS_BRANCH) \
--build-arg OSMO_CBC_BRANCH=$(OSMO_CBC_BRANCH) \
--build-arg OSMO_DIA2GSUP_BRANCH=$(OSMO_DIA2GSUP_BRANCH) \
--build-arg OSMO_EPDG_BRANCH=$(OSMO_EPDG_BRANCH) \
--build-arg OSMO_GBPROXY_BRANCH=$(OSMO_GBPROXY_BRANCH) \
--build-arg OSMO_GGSN_BRANCH=$(OSMO_GGSN_BRANCH) \
--build-arg OSMO_GSM_TESTER_BRANCH=$(OSMO_GSM_TESTER_BRANCH) \

View File

@ -0,0 +1,28 @@
ARG USER
ARG DISTRO
FROM $USER/$DISTRO-erlang
# Arguments used after FROM must be specified again
ARG DISTRO
WORKDIR /tmp
ARG OSMO_EPDG_BRANCH="master"
RUN git clone https://gerrit.osmocom.org/erlang/osmo-epdg.git
ADD https://gerrit.osmocom.org/plugins/gitiles/erlang/osmo-epdg/+/$OSMO_EPDG_BRANCH?format=TEXT /tmp/commit-osmo-epdg
RUN cd osmo-epdg && \
git fetch && git checkout $OSMO_EPDG_BRANCH && \
(git symbolic-ref -q HEAD && git reset --hard origin/$OSMO_EPDG_BRANCH || exit 1); \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
rebar3 compile && \
rebar3 escriptize
VOLUME /data
COPY osmo-epdg.config /data/osmo-epdg.config
WORKDIR /data
CMD ["/bin/sh", "-c", "ERL_FLAGS='-config /data/osmo-epdg.config' /tmp/osmo-epdg/_build/default/bin/osmo-epdg > /data/osmo-epdg.log 2>&1"]
#EXPOSE

View File

@ -0,0 +1 @@
include ../make/Makefile

View File

@ -0,0 +1,2 @@
[{osmo_epdg, [
]}].