summaryrefslogtreecommitdiffstats
path: root/appveyor.yml
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2017-01-17 00:56:11 -0800
committerRJ Ryan <rryan@mixxx.org>2017-01-18 21:10:08 -0800
commitc5b373f664f43eb37ec95391d68c7fb1874424d5 (patch)
treec5645fd37d3687dbf9293224d171ed232181f3a5 /appveyor.yml
parentcf77eb7d67bfd75460721c94f3d537235689d7d3 (diff)
Build Mixxx on Appveyor with Visual Studio 2015.
Uses an x86 and x64 environment built from https://github.com/mixxxdj/buildserver/commit/3ddf42e4e06badf569b319981cae4a53559275a0 which is a combination of work by @Pegasus-RPG, @JosepMaJAZ, @sblaisot and myself. All dependencies are linked statically. SCons is now present in the bin directory of the environment, so we don't need to install it anymore.
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml13
1 files changed, 3 insertions, 10 deletions
diff --git a/appveyor.yml b/appveyor.yml
index 5511a41b36..3bba212789 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -2,7 +2,7 @@
version: '{branch}-{build}'
skip_tags: true
max_jobs: 1
-image: Visual Studio 2013
+image: Visual Studio 2015
init:
- git config --global core.autocrlf input
# Uncomment the following line to show RDP info at beginning of job
@@ -32,23 +32,16 @@ cache:
- C:\mixxx-buildserver
install:
- cd %TEMP%
- - echo *** Downloading and installing scons
- # SF.net download currently broken from EC2 to some mirrors, so hosting scons myself
-# - curl -fsS -L -o scons-2.5.1.zip http://prdownloads.sourceforge.net/scons/scons-2.5.1.zip
- - curl -fsS -L -o scons-2.5.1.zip https://downloads.mixxx.org/builds/appveyor/environments/2.0/scons-2.5.1.zip
- - 7z x scons-2.5.1.zip
- - cd scons-2.5.1
- - python setup.py install
- 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\appveyor\install_buildenv.bat %platform% %configuration%
+ - build\appveyor\install_buildenv.bat https://downloads.mixxx.org/builds/appveyor/environments/2.1 2.1-20170118-%platform%-%configuration%-fastbuild-static-5e57821-minimal
before_build:
- cd %APPVEYOR_BUILD_FOLDER%
build_script:
- - build\appveyor\build_mixxx.bat %platform% %configuration%
+ - build\appveyor\build_mixxx.bat %platform% %configuration% c:\mixxx-buildserver\2.1-20170118-%platform%-%configuration%-fastbuild-static-5e57821-minimal
test_script:
- echo *** Testing
# Calling mixxx-test under bash to have standard output