aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/regen_doc.sh
blob: 5327ae8f214822a31b0c2a8eb8aa7f209f4c8345 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/sh +x

. ../jenkins-common.sh

NAME="$1"
PORT="$2"
COUNTERFILE="$3"
VTYFILE="$4"
DOCKER_EXTRA="$5"

IMAGE_SUFFIX="${IMAGE_SUFFIX:-master}"
if [ -z "$OSMO_INTERACT_VTY" ]; then
	OSMO_INTERACT_VTY="osmo-interact-vty.py"
fi

docker_images_require \
	"$NAME-$IMAGE_SUFFIX"

network_create 172.18.12.0/24

container_create() {
	CONTAINERNAME=$1
	IP_ADDR=$2

	docker run --rm --network ${NET_NAME} --ip ${IP_ADDR} \
		--name ${BUILD_TAG}-${CONTAINERNAME} -d \
		${REPO_USER}/${CONTAINERNAME} \
		${DOCKER_EXTRA}


}

container_create "$NAME-$IMAGE_SUFFIX" 172.18.12.23

# Get asciidoc counter info
${OSMO_INTERACT_VTY} \
	-c "enable;show asciidoc counters" -p "$PORT" -H 172.18.12.23 -O "$COUNTERFILE"

# Get vty reference
${OSMO_INTERACT_VTY} \
	-X -p "$PORT" -H 172.18.12.23 -O "$VTYFILE"

docker container kill "${BUILD_TAG}-$NAME-$IMAGE_SUFFIX"

network_remove