X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2FXtesting%2FDockerSims%2Fgenerate_sims.sh;fp=tests%2FXtesting%2FDockerSims%2Fgenerate_sims.sh;h=eb8bef656ff655fe50a9ceca42d658cc39ca3ba8;hb=5cabd397d08abae2c4ca0ef3dfc1a4fcd44eae18;hp=0000000000000000000000000000000000000000;hpb=cd54efbd900694be2d8de52cfdf56e6b08eee26d;p=transportpce.git diff --git a/tests/Xtesting/DockerSims/generate_sims.sh b/tests/Xtesting/DockerSims/generate_sims.sh new file mode 100755 index 000000000..eb8bef656 --- /dev/null +++ b/tests/Xtesting/DockerSims/generate_sims.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +cp Dockerfile.orig Dockerfile +sudo docker build --tag=alpine_honeynode:2.1 . +for conf_file in `(cd ../.. && ls sample_configs/openroadm/2.1/)` +do DOCKNAME=honeynode_`echo $conf_file |cut -d\. -f1 |tr '[:upper:]' '[:lower:]'` + echo "generating docker image '$DOCKNAME'" + echo -e "FROM alpine_honeynode:2.1\n\nCMD honeynode 830 sample_configs/openroadm/2.1/$conf_file\n" >Dockerfile + sudo docker build --tag=$DOCKNAME:2.1 . +done +cp Dockerfile.orig.testtool Dockerfile +sudo docker build --tag=alpine_testtool:1.2.1 . +for conf_file in `(cd ../../ && ls sample_configs/openroadm/1.2.1/)` +do DOCKNAME=testtool_`echo $conf_file |cut -d\. -f1 |cut -d\- -f3|tr '[:upper:]' '[:lower:]'` + echo "generating docker image '$DOCKNAME'" + echo -e "FROM alpine_testtool:1.2.1\n\nCMD testtool --schemas-dir schemas --starting-port 17830 --initial-config-xml sample_configs/openroadm/1.2.1/$conf_file\n" >Dockerfile + sudo docker build --tag=$DOCKNAME:1.2.1 . +done