diff options
author | Jerry Flood <jflood@att.com> | 2019-02-25 15:02:53 -0500 |
---|---|---|
committer | Jerry Flood <jflood@att.com> | 2019-02-25 15:03:20 -0500 |
commit | c98ae2d0bd8ef115e5302d421a751b6f5c3d838d (patch) | |
tree | 115d138feb840bf03e1732cc63dfd97ac2523a63 /cmso-robot/docker/cmso-service | |
parent | f168a37fc269e58e77ad10969960ef84446a47ee (diff) |
Add build of robot container
Issue-ID: OPTFRA-393
Change-Id: Ifa0ea6100f997793ccafe2164318bc802d75700a
Signed-off-by: Jerry Flood <jflood@att.com>
Diffstat (limited to 'cmso-robot/docker/cmso-service')
-rw-r--r-- | cmso-robot/docker/cmso-service/docker-compose.yml | 51 | ||||
-rwxr-xr-x | cmso-robot/docker/cmso-service/ete_test.sh | 25 |
2 files changed, 76 insertions, 0 deletions
diff --git a/cmso-robot/docker/cmso-service/docker-compose.yml b/cmso-robot/docker/cmso-service/docker-compose.yml new file mode 100644 index 0000000..44f7c27 --- /dev/null +++ b/cmso-robot/docker/cmso-service/docker-compose.yml @@ -0,0 +1,51 @@ +version: '3' + +services: + mariadb: + image: mariadb:10.1.11 + volumes: + - "/var/lib/mysql" + - "../mariadb/conf1:/etc/mysql/conf.d:ro" + environment: + - MYSQL_ROOT_PASSWORD=beer + ports: + - "8806:3306" + + db-init: + image: onap/optf-cmso-dbinit + volumes: + - "../etc:/share/etc:rw" + - "../logs:/share/logs:rw" + depends_on: + - mariadb + environment: + - DB_HOST=mariadb + entrypoint: "bash -x /share/etc/startDbinitService.sh" + + cmso-service: + image: onap/optf-cmso-service + volumes: + - "../etc:/share/etc:rw" + - "../logs:/share/logs:rw" + - "../debug-logs:/share/debug-logs:rw" + depends_on: + - db-init + entrypoint: "bash -x /share/etc/startJacocoService.sh" + ports: + - "8080:8080" + environment: + - DB_HOST=mariadb + + cmso-robot: + image: onap/optf-cmso-robot + volumes: + - "../logs:/share:rw" + depends_on: + - cmso-service + environment: + - GLOBAL_SCHEDULER_URL=http://cmso-service:8080 + - TAGS=-i ete + - OUTPUT=-d /share + working_dir: /opt/cmso-robot + entrypoint: "bash -x /opt/cmso-robot/ete.sh" + diff --git a/cmso-robot/docker/cmso-service/ete_test.sh b/cmso-robot/docker/cmso-service/ete_test.sh new file mode 100755 index 0000000..cd77ba5 --- /dev/null +++ b/cmso-robot/docker/cmso-service/ete_test.sh @@ -0,0 +1,25 @@ +#!/bin/bash +docker-compose up >up.txt 2>&1 & + +### Wait for robot to finish +sleep 60 +docker exec -it cmso-service_cmso-robot_1 ls +while [ $? -ne 1 ]; do + sleep 60 + docker exec -it cmso-service_cmso-robot_1 ls +done + +### Shut down java with to give time to write the jacoco_exec file +docker exec cmso-service_cmso-service_1 pkill java +sleep 10 + +### wait for cmso-service container to exit +docker exec -it cmso-service_cmso-service_1 ls +while [ $? -ne 1 ]; do + sleep 60 + docker exec -it cmso-service_cmso-service_1 ls +done + +docker ps -a +docker-compose down +docker ps -a |