From 19df4600f47162a47bd43338e10baaddd0fcc427 Mon Sep 17 00:00:00 2001 From: Jackie Ng Date: Thu, 21 Jun 2018 22:59:33 +1000 Subject: [PATCH] #23: Prepare zip packages for PHP/Java bindings and upload them as AppVeyor build artifacts as well --- appveyor.yml | 7 +++++-- envsetupsdk.cmd | 6 ++++++ make_archives.cmd | 13 +++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 make_archives.cmd diff --git a/appveyor.yml b/appveyor.yml index 709aba7..3365e0d 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -43,8 +43,11 @@ install: test_script: - envsetupsdk.cmd 3 1 1 9389 c:\swigwin-3.0.12 - cmake_build.cmd c:\projects\mg_bindings_build + - make_archives.cmd # - build.cmd artifacts: - - path: c:\projects\mapguide-api-bindings\packages\MapGuideDotNetApi.3.1.1.9389.nupkg - name: NuGetPackage \ No newline at end of file + - path: c:\projects\mapguide-api-bindings\packages\*.nupkg + name: NuGetPackage + - path: c:\projects\mapguide-api-bindings\packages\*.zip + name: Bindings \ No newline at end of file diff --git a/envsetupsdk.cmd b/envsetupsdk.cmd index 321f584..f70f24a 100644 --- a/envsetupsdk.cmd +++ b/envsetupsdk.cmd @@ -57,6 +57,12 @@ popd echo Preparing native binaries for nuget package copy /y "sdk\%MG_VERSION%\Bin\*.dll" "src\Bindings\DotNet\MapGuideDotNetApi\runtimes\win-x86\native" copy /y "sdk\%MG_VERSION%\Bin64\*.dll" "src\Bindings\DotNet\MapGuideDotNetApi\runtimes\win-x64\native" +echo Preparing native binaries for PHP extension +copy /y "sdk\%MG_VERSION%\Bin\*.dll" "packages\php\Release\x86" +copy /y "sdk\%MG_VERSION%\Bin64\*.dll" "packages\php\Release\x64" +echo Preparing native binaries for Java binding +copy /y "sdk\%MG_VERSION%\Bin\*.dll" "packages\Java\Release\x86" +copy /y "sdk\%MG_VERSION%\Bin64\*.dll" "packages\Java\Release\x64" IF "%MG_VERSION%"=="3.3" goto setvcvarsall_2015 IF "%MG_VERSION%"=="3.1" goto setvcvarsall_2015 diff --git a/make_archives.cmd b/make_archives.cmd new file mode 100644 index 0000000..388d643 --- /dev/null +++ b/make_archives.cmd @@ -0,0 +1,13 @@ +@echo off +pushd packages\Php\Release\x86 +7z a ..\..\..\MapGuidePhpApi_%MG_VER_MAJOR%.%MG_VER_MINOR%.%MG_VER_REV%.%MG_VER_BUILD%_x86.zip *.* +popd +pushd packages\Php\Release\x64 +7z a ..\..\..\MapGuidePhpApi_%MG_VER_MAJOR%.%MG_VER_MINOR%.%MG_VER_REV%.%MG_VER_BUILD%_x64.zip *.* +popd +pushd packages\Java\Release\x86 +7z a ..\..\..\MapGuideJavaApi_%MG_VER_MAJOR%.%MG_VER_MINOR%.%MG_VER_REV%.%MG_VER_BUILD%_x86.zip *.* +popd +pushd packages\Java\Release\x64 +7z a ..\..\..\MapGuideJavaApi_%MG_VER_MAJOR%.%MG_VER_MINOR%.%MG_VER_REV%.%MG_VER_BUILD%_x64.zip *.* +popd