X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build.sh;h=eb318c5217afe8e0555de0fa716dffb6e96b490c;hb=refs%2Ftags%2Fsubmit%2Ftizen_5.0%2F20181220.153754;hp=ba1914b04629dd97ae3556c71bed4c23aef6f0dc;hpb=31c7db69e8a9231f54ed98bd9d7d1f55b3c1a6a9;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git diff --git a/build.sh b/build.sh index ba1914b..eb318c5 100755 --- a/build.sh +++ b/build.sh @@ -5,14 +5,12 @@ SCRIPT_DIR=$(dirname $SCRIPT_FILE) OUTDIR=$SCRIPT_DIR/Artifacts -RETRY_CMD="$SCRIPT_DIR/tools/scripts/retry.sh" -TIMEOUT_CMD="$SCRIPT_DIR/tools/scripts/timeout.sh" -DOTNET_CMD="$RETRY_CMD $TIMEOUT_CMD 600 dotnet" +RUN_BUILD="dotnet msbuild $SCRIPT_DIR/build/build.proj /nologo" -RUN_BUILD="$DOTNET_CMD msbuild $SCRIPT_DIR/build/build.proj /nologo" +VERSION_PREFIX=5.0.0 usage() { - echo "Usage: %0 [command] [args]" + echo "Usage: $0 [command] [args]" echo "Commands:" echo " build [module] Build a specific module" echo " full Build all modules in src/ directory" @@ -29,8 +27,9 @@ cmd_build() { if [ -d /nuget ]; then NUGET_SOURCE_OPT="/p:RestoreSources=/nuget" fi - $RUN_BUILD /t:restore /p:Project=$1 $NUGET_SOURCE_OPT - $RUN_BUILD /t:build /p:Project=$1 + PROJECT=$1; shift + $RUN_BUILD /t:restore /p:Project=$PROJECT $NUGET_SOURCE_OPT $@ + $RUN_BUILD /t:build /p:Project=$PROJECT $@ } cmd_full_build() { @@ -38,8 +37,8 @@ cmd_full_build() { NUGET_SOURCE_OPT="/p:RestoreSources=/nuget" fi $RUN_BUILD /t:clean - $RUN_BUILD /t:restore $NUGET_SOURCE_OPT - $RUN_BUILD /t:build + $RUN_BUILD /t:restore $NUGET_SOURCE_OPT $@ + $RUN_BUILD /t:build $@ } cmd_dummy_build() { @@ -53,8 +52,7 @@ cmd_dummy_build() { cmd_pack() { VERSION=$1 if [ -z "$VERSION" ]; then - TIMESTAMP=$(date +"%s") - VERSION="5.0.0-local-$TIMESTAMP" + VERSION=$VERSION_PREFIX.$((10000+$(git rev-list --count HEAD))) fi $RUN_BUILD /t:pack /p:Version=$VERSION