aboutsummaryrefslogtreecommitdiffstats
path: root/appveyor.yml
diff options
context:
space:
mode:
authornaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-01-22 06:09:19 +0000
committernaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-01-22 06:09:19 +0000
commitbc5acd32c25cb581d106b968b4dd462712583f18 (patch)
treed69329e9aa314f9980a7d10f27aa9468ba8789ac /appveyor.yml
parentb98bb9692a06c72104611f36e78cbadaf5880057 (diff)
downloadruby-bc5acd32c25cb581d106b968b4dd462712583f18.tar.gz
Add appveyor.yml
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml42
1 files changed, 42 insertions, 0 deletions
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 0000000000..ae6d8e979c
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,42 @@
+---
+branches:
+ only:
+ - msvc
+shallow_clone: true
+platform: x64
+install:
+ - SET
+ - '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" amd64'
+ - SET PATH=C:\Ruby22-x64\bin;C:\Ruby21-x64\Devkit\mingw\bin;%PATH%;C:\msys64\usr\bin
+ - ruby --version
+ - 'cl'
+ - SET
+ - ps: Start-FileDownload 'http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.2.5-windows.zip'
+ - 7z x libressl-2.2.5-windows.zip
+ - copy libressl-2.2.5-windows\x64\libcrypto-35.lib libressl-2.2.5-windows\x64\crypto.lib
+ - copy libressl-2.2.5-windows\x64\libssl-35.lib libressl-2.2.5-windows\x64\ssl.lib
+ - copy libressl-2.2.5-windows\x64\libcrypto-35.dll .
+ - copy libressl-2.2.5-windows\x64\libssl-35.dll .
+ - mkdir \usr
+ - mkdir \usr\local
+ - mkdir \usr\local\bin
+ - copy libressl-2.2.5-windows\x64\libcrypto-35.dll \usr\local\bin
+ - copy libressl-2.2.5-windows\x64\libssl-35.dll \usr\local\bin
+ - ps: Start-FileDownload 'http://zlib.net/zlib128.zip'
+ - 7z x zlib128.zip
+ - cd zlib-1.2.8
+ - nmake -f win32/Makefile.msc
+ - copy zlib1.dll ..
+ - copy zlib1.dll \usr\local\bin
+build_script:
+ - cd %APPVEYOR_BUILD_FOLDER%
+ - win32\configure.bat --without-tk --with-openssl-include=/projects/%APPVEYOR_PROJECT_SLUG%/libressl-2.2.5-windows/include --with-openssl-lib=/projects/%APPVEYOR_PROJECT_SLUG%/libressl-2.2.5-windows/x64 --with-zlib-include=/projects/%APPVEYOR_PROJECT_SLUG%/zlib-1.2.8 --with-zlib-lib=/projects/%APPVEYOR_PROJECT_SLUG%/zlib-1.2.8
+ - appveyor AddMessage "nmake up" -Category Information
+ - nmake -l up
+ - appveyor AddMessage "nmake" -Category Information
+ - nmake -l
+ - appveyor AddMessage "nmake install-nodoc" -Category Information
+ - nmake install-nodoc
+test_script:
+ - nmake -l "OPTS=-v -q" btest
+ - nmake -l "OPTS=-v -q" test-basic