[openjk] 03/09: Add deployment script for AppVeyor

Simon McVittie smcv at debian.org
Tue Mar 14 11:31:23 UTC 2017


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch debian/master
in repository openjk.

commit 29cb7b69b6e1b2d42f84b8763e3273c72500813f
Author: Xycaleth <alex at acslo.com>
Date:   Sun Mar 12 20:46:14 2017 +0000

    Add deployment script for AppVeyor
---
 appveyor.yml            | 29 ++++++++++++++++-------------
 tools/builds/deploy.bat |  5 +++++
 2 files changed, 21 insertions(+), 13 deletions(-)

diff --git a/appveyor.yml b/appveyor.yml
index a18f45a..d704007 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -38,15 +38,15 @@ clone_folder: C:\projects\OpenJK
 
 #scripts to run before build
 before_build:
-  - cmd: cd %APPVEYOR_BUILD_FOLDER%
-  - cmd: if "%Platform%"=="x64" set "CMAKE_GENERATOR=%CMAKE_GENERATOR% Win64"
-  - cmd: echo "Generator='%CMAKE_GENERATOR%'"
-  - cmd: echo "Platform='%Platform%'"
-  - cmd: if exist build rmdir /q /s build #remove build dir
-  - cmd: mkdir build
-  - cmd: cd build
-  - cmd: cmake -DCMAKE_INSTALL_PREFIX=install -G "%CMAKE_GENERATOR%" "%APPVEYOR_BUILD_FOLDER%"
-  - cmd: ls
+  - cd %APPVEYOR_BUILD_FOLDER%
+  - if "%Platform%"=="x64" set "CMAKE_GENERATOR=%CMAKE_GENERATOR% Win64"
+  - echo "Generator='%CMAKE_GENERATOR%'"
+  - echo "Platform='%Platform%'"
+  - if exist build rmdir /q /s build #remove build dir
+  - mkdir build
+  - cd build
+  - cmake -DCMAKE_INSTALL_PREFIX=install -G "%CMAKE_GENERATOR%" "%APPVEYOR_BUILD_FOLDER%"
+  - ls
 
 build:
   parallel: true
@@ -55,12 +55,15 @@ build:
 
 #scripts to run after build
 after_build:
-  - cmd: cmake --build . --target INSTALL
-  - cmd: cd %APPVEYOR_BUILD_FOLDER%
-  - cmd: 7z a openjk-windows.zip %APPVEYOR_BUILD_FOLDER%/build/install/JediAcademy/*
-  - cmd: 7z l openjk-windows.zip # list files in the zip file
+  - cmake --build . --target INSTALL
+  - cd %APPVEYOR_BUILD_FOLDER%
+  - 7z a openjk-windows.zip %APPVEYOR_BUILD_FOLDER%/build/install/JediAcademy/*
+  - 7z l openjk-windows.zip # list files in the zip file
 
 artifacts:
   - path: openjk-windows.zip
     name: OpenJK Jedi Academy ZIP
     type: zip
+
+deploy_script:
+  - tools/builds/deploy.bat
diff --git a/tools/builds/deploy.bat b/tools/builds/deploy.bat
new file mode 100644
index 0000000..3aab69c
--- /dev/null
+++ b/tools/builds/deploy.bat
@@ -0,0 +1,5 @@
+echo "%APPVEYOR_FORCED_BUILD%"
+if "%APPVEYOR_FORCED_BUILD%"=="True" (
+	C:\cygwin\setup-x86.exe -qnNdO -R C:/cygwin -s http://cygwin.mirror.constant.com -l C:/cygwin/var/cache/setup -P rsync
+	rsync -avz --progress -e 'ssh -p 29022 ' --protocol=29 openjk-windows*.zip ojkwinbuilder at upload.openjk.org:/home/ojkwinbuilder/builds/
+)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/openjk.git



More information about the Pkg-games-commits mailing list