summaryrefslogtreecommitdiffstats
path: root/appveyor.yml
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2017-01-25 21:47:36 -0800
committerRJ Ryan <rryan@mixxx.org>2017-01-25 22:57:29 -0800
commit973c81ddc085e531ac9a3292e1cd42295599959a (patch)
tree3757a426e51f400b5399900c6fe84ca2a436010c /appveyor.yml
parentec2d342d03df27b64b9e2d78dd857c6be1a97d32 (diff)
AppVeyor: Read Windows environment from a file in the repository.
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml12
1 files changed, 9 insertions, 3 deletions
diff --git a/appveyor.yml b/appveyor.yml
index c4602fe139..b1d8bfac5c 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -18,9 +18,12 @@ skip_commits:
- CODE_OF_CONDUCT.md
configuration:
- - release
+ - release-fastbuild
+# - release
# - debug
environment:
+ ENVIRONMENTS_URL: https://downloads.mixxx.org/builds/buildserver/2.1.x-windows/
+ ENVIRONMENTS_PATH: C:\mixxx-buildserver
matrix:
- platform: x64
distdir: dist64
@@ -31,17 +34,20 @@ matrix:
cache:
- C:\mixxx-buildserver
install:
+ - set /P ENVIRONMENT_NAME=<build/windows/golden_environment
+ - call set ENVIRONMENT_NAME=%%ENVIRONMENT_NAME:PLATFORM=%platform%%%
+ - call set ENVIRONMENT_NAME=%%ENVIRONMENT_NAME:CONFIGURATION=%configuration%%%
- cd %TEMP%
- echo *** Patching NSIS
- cd %APPVEYOR_BUILD_FOLDER%
- patch "C:\Program Files (x86)\NSIS\Include\MultiUser.nsh" < build\appveyor\NSIS.patch
- echo *** Downloading precompiled build environment if not in build-cache
- cd %APPVEYOR_BUILD_FOLDER%
- - build\windows\install_buildenv.bat https://downloads.mixxx.org/builds/buildserver/2.1.x-windows/ 2.1-j00019-%platform%-%configuration%-fastbuild-static-ce9b43e-minimal c:\mixxx-buildserver
+ - build\windows\install_buildenv.bat %ENVIRONMENTS_URL% %ENVIRONMENT_NAME% %ENVIRONMENTS_PATH%
before_build:
- cd %APPVEYOR_BUILD_FOLDER%
build_script:
- - build\appveyor\build_mixxx.bat %platform% %configuration% c:\mixxx-buildserver\2.1-j00019-%platform%-%configuration%-fastbuild-static-ce9b43e-minimal
+ - build\appveyor\build_mixxx.bat %platform% %configuration% %ENVIRONMENTS_PATH%\%ENVIRONMENT_NAME%
test_script:
- echo *** Testing
# Calling mixxx-test under bash to have standard output