From eedbb5655244147fb5e327196bf44019462a83b9 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Wed, 20 Feb 2019 21:50:56 +0100 Subject: PCU: Add osmo-pcu-* + ttcn3-pcu-test containers This will enable us to run the PCU testsuite automatically by jenkins, just like for other Osmocom projects. Change-Id: Ia8e2ed2e7d03b8afdc7b1e068f94b0544a8112c7 Related: OS#2890 --- osmo-pcu-master/Dockerfile | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 osmo-pcu-master/Dockerfile (limited to 'osmo-pcu-master/Dockerfile') diff --git a/osmo-pcu-master/Dockerfile b/osmo-pcu-master/Dockerfile new file mode 100644 index 0000000..867f534 --- /dev/null +++ b/osmo-pcu-master/Dockerfile @@ -0,0 +1,43 @@ +ARG USER +FROM $USER/debian-jessie-build + +MAINTAINER Harald Welte + +ARG OSMOCOM_REPO="http://download.opensuse.org/repositories/network:/osmocom:/nightly/Debian_8.0/" + +COPY Release.key /tmp/Release.key + +RUN apt-key add /tmp/Release.key && \ + rm /tmp/Release.key && \ + echo "deb " $OSMOCOM_REPO " ./" > /etc/apt/sources.list.d/osmocom-nightly.list + +ADD $OSMOCOM_REPO/Release /tmp/Release +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + telnet \ + libosmocore-dev && \ + apt-get clean + +ADD respawn.sh /usr/local/bin/respawn.sh + +WORKDIR /tmp + +ARG OSMO_PCU_BRANCH="master" + +RUN git clone git://git.osmocom.org/osmo-pcu.git +ADD http://git.osmocom.org/osmo-pcu/patch?h=$OSMO_PCU_BRANCH /tmp/commit-osmo-pcu + +RUN cd osmo-pcu && \ + git fetch && git checkout -f -B $OSMO_PCU_BRANCH origin/$OSMO_PCU_BRANCH && \ + autoreconf -fi && \ + ./configure --enable-trx && \ + make -j8 install + +VOLUME /data + +COPY osmo-pcu.cfg /data/osmo-pcu.cfg + +WORKDIR /data +CMD ["/usr/local/bin/osmo-pcu", "-i", "172.18.0.230"] + +#EXPOSE -- cgit v1.2.3