This is an automated email from the ASF dual-hosted git repository. shaojunwang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-java-tee-sdk.git
commit 6fd0c09283e83d4bc67da9e388f7e528326fe474 Author: jeffery.wsj <[email protected]> AuthorDate: Wed Jul 27 22:56:24 2022 +0800 [sdk] Optimize JavaEnclave interactive mode Summary: Optimize JavaEnclave interactive mode for development Test Plan: all tests pass Reviewers: lei.yul, cengfeng.lzy, sanhong.lsh Issue: https://aone.alibaba-inc.com/task/43618257 CR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9546300 --- tools/cicd/make.sh | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/tools/cicd/make.sh b/tools/cicd/make.sh index 5dc43d0..399f774 100755 --- a/tools/cicd/make.sh +++ b/tools/cicd/make.sh @@ -1,5 +1,7 @@ #!/bin/bash +MODE=$1 + BUILD_IMAGE=javaenclave_build BUILD_TAG=v0.1.10 @@ -28,11 +30,24 @@ fi # Set PCCS for DCAP Remote Attestation. PCCS_URL='https://sgx-dcap-server.cn-beijing.aliyuncs.com/sgx/certification/v3/' -# test JavaEnclave's unit test cases and samples -docker run -i --rm --privileged --network host \ --w "${WORKDIR}" \ --v "${HOME}"/.m2:/root/.m2 -v "${WORKDIR}":"${WORKDIR}" \ --e PCCS_URL=${PCCS_URL} \ --v /dev/sgx_enclave:/dev/sgx/enclave \ --v /dev/sgx_provision:/dev/sgx/provision \ -${BUILD_IMAGE}:${BUILD_TAG} /bin/bash build.sh +if [ ! "$MODE" -o "build" = "$MODE" ]; then + echo "enter build mode" + # test JavaEnclave's unit test cases and samples + docker run -i --rm --privileged --network host \ + -w "${WORKDIR}" \ + -v "${HOME}"/.m2:/root/.m2 -v "${WORKDIR}":"${WORKDIR}" \ + -e PCCS_URL=${PCCS_URL} \ + -v /dev/sgx_enclave:/dev/sgx/enclave \ + -v /dev/sgx_provision:/dev/sgx/provision \ + ${BUILD_IMAGE}:${BUILD_TAG} /bin/bash build.sh +elif [ "develop" = "$MODE" ]; then + echo "enter develop mode" + # /bin/bash build.sh and then develop your project. + docker run -it --rm --privileged --network host \ + -w "${WORKDIR}" \ + -v "${HOME}"/.m2:/root/.m2 -v "${WORKDIR}":"${WORKDIR}" \ + -e PCCS_URL=${PCCS_URL} \ + -v /dev/sgx_enclave:/dev/sgx/enclave \ + -v /dev/sgx_provision:/dev/sgx/provision \ + ${BUILD_IMAGE}:${BUILD_TAG} /bin/bash +fi \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
