You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
794 B
34 lines
794 B
#! /bin/sh
|
|
|
|
. ../jenkins-common.sh
|
|
|
|
docker_images_require \
|
|
"osmo-cn-latest"
|
|
|
|
docker network create --subnet 192.168.42.0/24 $NET_NAME
|
|
|
|
mkdir $VOL_BASE_DIR/osmo-cn
|
|
cp osmo-stp.cfg $VOL_BASE_DIR/osmo-cn/
|
|
cp osmo-msc.cfg $VOL_BASE_DIR/osmo-cn/
|
|
cp osmo-hlr.cfg $VOL_BASE_DIR/osmo-cn/
|
|
cp osmo-mgw.cfg $VOL_BASE_DIR/osmo-cn/
|
|
cp osmo-sgsn.cfg $VOL_BASE_DIR/osmo-cn/
|
|
cp osmo-ggsn.cfg $VOL_BASE_DIR/osmo-cn/
|
|
cp hlr.db $VOL_BASE_DIR/osmo-cn/
|
|
|
|
echo Starting Osmocom core services
|
|
docker run --rm \
|
|
--cap-add=NET_ADMIN \
|
|
--device /dev/net/tun:/dev/net/tun \
|
|
--network $NET_NAME --ip 192.168.42.10 \
|
|
-p 0.0.0.0:23000:23000/udp \
|
|
-v $VOL_BASE_DIR/osmo-cn:/data \
|
|
--name osmo-cn \
|
|
$REPO_USER/osmo-cn-latest
|
|
|
|
echo Stopping containers
|
|
|
|
docker_kill_wait osmo-cn
|
|
|
|
network_remove
|