From 9bd3bc3b00645a842f40670ef37ad86841c21f6b Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EA=B9=80=EC=A0=95=ED=98=84/=EB=8F=99=EC=9E=91=EC=A0=9C?= =?utf8?q?=EC=96=B4Lab=28SR=29/Senior=20Engineer/=EC=82=BC=EC=84=B1?= =?utf8?q?=EC=A0=84=EC=9E=90?= Date: Wed, 11 Apr 2018 13:03:03 +0900 Subject: [PATCH] Introduce interactive docker option (#545) To build and test continuously in the docker environment, run as below: `$ DOCKER_INTERACTIVE=1 ./docker/Docker_build_cross_arm_ubuntu_without_aclbuild.sh` Signed-off-by: Junghyun Kim --- docker/docker_build_cross_arm_ubuntu_without_aclbuild.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docker/docker_build_cross_arm_ubuntu_without_aclbuild.sh b/docker/docker_build_cross_arm_ubuntu_without_aclbuild.sh index 8813c54..09e7f48 100755 --- a/docker/docker_build_cross_arm_ubuntu_without_aclbuild.sh +++ b/docker/docker_build_cross_arm_ubuntu_without_aclbuild.sh @@ -42,7 +42,12 @@ DOCKER_VOLUMES+=" -v $TMP_DIR/libarmcl:/opt/libarmcl" CMD_SUBMODULE="docker/change_gitmodule.sh" docker run $DOCKER_RUN_OPTS $DOCKER_ENV_VARS $DOCKER_VOLUMES $DOCKER_IMAGE_NAME sh -c "$CMD_SUBMODULE" -CMD="make external_acl && make && make install && make build_test_suite" +if [ -n "$DOCKER_INTERACTIVE" ]; then + DOCKER_RUN_OPTS+=" -it" + CMD="/bin/bash" +else + CMD="make external_acl && make && make install && make build_test_suite" +fi docker run $DOCKER_RUN_OPTS $DOCKER_ENV_VARS $DOCKER_VOLUMES $DOCKER_IMAGE_NAME sh -c "$CMD" BUILD_RESULT=$? -- 2.7.4