diff --git a/build/build.sh b/build/build.sh index 0b2f4f2d..57f3a107 100755 --- a/build/build.sh +++ b/build/build.sh @@ -11,7 +11,7 @@ echo "主目录:$BASE_DIR" #判断是否忽略测试; if [ $SKIP_TESTS == 1 ] then - echo "略过测试。。。" + echo "跳过测试。。。" else #执行测试; source $TEST_SHELL diff --git a/build/env.sh b/build/env.sh index 1a39e1ee..bdd77ffe 100755 --- a/build/env.sh +++ b/build/env.sh @@ -46,15 +46,23 @@ TEST_DIR=$BASE_DIR/test #初始化参数:是否略过测试步骤; SKIP_TESTS=0 +#初始化参数:是否略过子项目的更新; +SKIP_SUBMODULES_UPDATE=0 #检查输入参数 for i in $*; do case $i in "--skipTests") - #忽略测试; - echo "收到参数 --skipTests 指示略过测试环节。。。" + #跳过测试; + echo "收到参数 --skipTests 指示跳过测试环节。。。" SKIP_TESTS=1 ;; + "--skipUpdate") + #跳过更新子模块; + echo "收到参数 --skipUpdate 指示跳过子模块源码更新环节。。。" + + SKIP_SUBMODULES_UPDATE=1 + ;; esac done diff --git a/build/update.sh b/build/update.sh index 61adb30f..79709e0b 100755 --- a/build/update.sh +++ b/build/update.sh @@ -5,6 +5,13 @@ then source `dirname $0`/env.sh "$*" fi +#检查是否要跳过子模块更新环节; +if [ $SKIP_SUBMODULES_UPDATE == 1 ] +then + echo "跳过子模块代码更新操作。。。" + ${RTN} +fi + #初始化变量 SUBMODULES_UPDATED if [ ! $SUBMODULES_UPDATED ] then @@ -13,7 +20,7 @@ fi if [ $SUBMODULES_UPDATED == 1 ] then - echo "代码库已经最新,略过更新操作。。。" + echo "代码库已经最新,跳过更新操作。。。" ${RTN} fi