X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build.sh;h=1d54d5dcdaaeae440f2c80786de874b7df250f3f;hb=c0a2311460eb896e2efab71033e67952daab7431;hp=27d8a498015bfd308640915496336be0dff0ff0d;hpb=559676592d798bebf93db9d89bf1649eae06f8ab;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git diff --git a/build.sh b/build.sh index 27d8a49..1d54d5d 100755 --- a/build.sh +++ b/build.sh @@ -10,7 +10,7 @@ RETRY_CMD="$SCRIPT_DIR/tools/retry.sh" TIMEOUT_CMD="$SCRIPT_DIR/tools/timeout.sh" DOTNET_CMD="$RETRY_CMD $TIMEOUT_CMD 600 dotnet" -RUN_BUILD="$DOTNET_CMD msbuild $SCRIPT_DIR/build/build.proj" +RUN_BUILD="$DOTNET_CMD msbuild $SCRIPT_DIR/build/build.proj /nologo" RUN_BUILD_DUMMY="$DOTNET_CMD build $SCRIPT_DIR/build/build.dummy.csproj" usage() { @@ -31,14 +31,17 @@ cmd_build() { if [ -d /nuget ]; then NUGET_SOURCE_OPT="/p:RestoreSources=/nuget" fi - $RUN_BUILD /t:build /p:Project=$1 $NUGET_SOURCE_OPT + $RUN_BUILD /t:restore /p:Project=$1 $NUGET_SOURCE_OPT + $RUN_BUILD /t:build /p:Project=$1 } cmd_full_build() { if [ -d /nuget ]; then NUGET_SOURCE_OPT="/p:RestoreSources=/nuget" fi - $RUN_BUILD /t:build $NUGET_SOURCE_OPT + $RUN_BUILD /t:clean + $RUN_BUILD /t:restore $NUGET_SOURCE_OPT + $RUN_BUILD /t:build } cmd_dummy_build() { @@ -49,12 +52,18 @@ cmd_dummy_build() { } cmd_pack() { - if [ -n "$1" ]; then - NUGET_VERSION_OPT="-Version $1" + VERSION=$1 + VERSION_INTERNAL=$2 + if [ -z "$VERSION" ]; then + TIMESTAMP=$(date +"%s") + VERSION="4.0.1-local-$TIMESTAMP" + fi + if [ -z "$VERSION_INTERNAL" ]; then + VERSION_INTERNAL=$VERSION fi - $NUGET_CMD pack $SCRIPT_DIR/pkg/Tizen.NET.Private.nuspec -Symbols -NoPackageAnalysis $NUGET_VERSION_OPT -BasePath $SCRIPT_DIR -OutputDirectory $OUTDIR - $NUGET_CMD pack $SCRIPT_DIR/pkg/Tizen.NET.nuspec -Symbols -NoPackageAnalysis $NUGET_VERSION_OPT -BasePath $SCRIPT_DIR -OutputDirectory $OUTDIR + $NUGET_CMD pack $SCRIPT_DIR/pkg/Tizen.NET.nuspec -NoPackageAnalysis -Version $VERSION -BasePath $SCRIPT_DIR -OutputDirectory $OUTDIR + $NUGET_CMD pack $SCRIPT_DIR/pkg/Tizen.NET.Internals.nuspec -NoPackageAnalysis -Version $VERSION_INTERNAL -BasePath $SCRIPT_DIR -OutputDirectory $OUTDIR } cmd_clean() {