|
@@ -146,69 +146,85 @@ install_osx: &install_osx
|
|
- export PATH="$PATH:$TRAVIS_BUILD_DIR"
|
|
- export PATH="$PATH:$TRAVIS_BUILD_DIR"
|
|
- export HAXE_STD_PATH="$TRAVIS_BUILD_DIR/std"
|
|
- export HAXE_STD_PATH="$TRAVIS_BUILD_DIR/std"
|
|
|
|
|
|
|
|
+install_windows: &install_windows
|
|
|
|
+ - choco install nsis.portable --version 3.02 -y
|
|
|
|
+ - choco install curl wget awscli -y
|
|
|
|
+ # Install neko
|
|
|
|
+ - choco install neko --prerelease --ignore-dependencies -s 'https://ci.appveyor.com/nuget/neko' -y
|
|
|
|
+ # Install ocaml
|
|
|
|
+ - curl -fsSL -o cygwin-setup.exe --retry 3 https://cygwin.com/setup-x86_64.exe
|
|
|
|
+
|
|
matrix:
|
|
matrix:
|
|
include:
|
|
include:
|
|
#########
|
|
#########
|
|
# linux #
|
|
# linux #
|
|
#########
|
|
#########
|
|
- - os: linux
|
|
|
|
- env:
|
|
|
|
- - TEST=neko
|
|
|
|
- - DEPLOY_API_DOCS=1
|
|
|
|
- - DEPLOY_NIGHTLIES=1
|
|
|
|
- # haxeci_decrypt (Deploy source package to ppa:haxe/snapshots.)
|
|
|
|
- - secure: "Mw3p6bDZuqVQ6u7GrwLQfje5hhIOA4+mdqqLXYHP79UKdhgqb91Dn6IbG9vQ1VXVe64W4YZbQAMBMMRX5kEPDl6JvTVGSBhg00Mi69oO5qrCMcBI6f9FntG72YaVvLf+PA7co+vKrnJzaP2M9pe4SH9Ztbhy0YNxULp7NQ8FLsM="
|
|
|
|
- addons:
|
|
|
|
- ssh_known_hosts:
|
|
|
|
- - haxe.org
|
|
|
|
- - api.haxe.org
|
|
|
|
- before_install:
|
|
|
|
- - eval `ssh-agent -s` # for deployment to haxe.org
|
|
|
|
- install: *install_linux
|
|
|
|
|
|
+ # - os: linux
|
|
|
|
+ # env:
|
|
|
|
+ # - TEST=neko
|
|
|
|
+ # - DEPLOY_API_DOCS=1
|
|
|
|
+ # - DEPLOY_NIGHTLIES=1
|
|
|
|
+ # # haxeci_decrypt (Deploy source package to ppa:haxe/snapshots.)
|
|
|
|
+ # - secure: "Mw3p6bDZuqVQ6u7GrwLQfje5hhIOA4+mdqqLXYHP79UKdhgqb91Dn6IbG9vQ1VXVe64W4YZbQAMBMMRX5kEPDl6JvTVGSBhg00Mi69oO5qrCMcBI6f9FntG72YaVvLf+PA7co+vKrnJzaP2M9pe4SH9Ztbhy0YNxULp7NQ8FLsM="
|
|
|
|
+ # addons:
|
|
|
|
+ # ssh_known_hosts:
|
|
|
|
+ # - haxe.org
|
|
|
|
+ # - api.haxe.org
|
|
|
|
+ # before_install:
|
|
|
|
+ # - eval `ssh-agent -s` # for deployment to haxe.org
|
|
|
|
+ # install: *install_linux
|
|
|
|
|
|
- - os: linux
|
|
|
|
- env:
|
|
|
|
- - TEST=macro,hl,js,php,flash9,as3,java,cs,python,lua
|
|
|
|
- - SAUCE=1
|
|
|
|
- addons:
|
|
|
|
- sauce_connect: true
|
|
|
|
- before_install:
|
|
|
|
- - "export DISPLAY=:99.0"
|
|
|
|
- - "sh -e /etc/init.d/xvfb start"
|
|
|
|
- - "export AUDIODEV=null"
|
|
|
|
- install: *install_linux
|
|
|
|
|
|
+ # - os: linux
|
|
|
|
+ # env:
|
|
|
|
+ # - TEST=macro,hl,js,php,flash9,as3,java,cs,python,lua
|
|
|
|
+ # - SAUCE=1
|
|
|
|
+ # addons:
|
|
|
|
+ # sauce_connect: true
|
|
|
|
+ # before_install:
|
|
|
|
+ # - "export DISPLAY=:99.0"
|
|
|
|
+ # - "sh -e /etc/init.d/xvfb start"
|
|
|
|
+ # - "export AUDIODEV=null"
|
|
|
|
+ # install: *install_linux
|
|
|
|
+
|
|
|
|
+ # - os: linux
|
|
|
|
+ # env:
|
|
|
|
+ # - TEST=cpp
|
|
|
|
+ # - HXCPP_COMPILE_THREADS=4
|
|
|
|
+ # - HXCPP_COMPILE_CACHE=~/hxcache
|
|
|
|
+ # - JOB_DEPENDENCIES="gcc-multilib g++-multilib"
|
|
|
|
+ # install: *install_linux
|
|
|
|
|
|
- - os: linux
|
|
|
|
|
|
+ ###########
|
|
|
|
+ # windows #
|
|
|
|
+ ###########
|
|
|
|
+ - os: windows
|
|
env:
|
|
env:
|
|
- - TEST=cpp
|
|
|
|
- - HXCPP_COMPILE_THREADS=4
|
|
|
|
- - HXCPP_COMPILE_CACHE=~/hxcache
|
|
|
|
- - JOB_DEPENDENCIES="gcc-multilib g++-multilib"
|
|
|
|
- install: *install_linux
|
|
|
|
|
|
+ - TEST=neko
|
|
|
|
+ install: *install_windows
|
|
|
|
|
|
#######
|
|
#######
|
|
# osx #
|
|
# osx #
|
|
#######
|
|
#######
|
|
- - os: osx
|
|
|
|
- osx_image: xcode8.3 # to compile binaries that support older versions of Mac, and 10.12 is the min version that brew provides bottles
|
|
|
|
- env:
|
|
|
|
- - TEST=neko
|
|
|
|
- - DEPLOY_NIGHTLIES=1
|
|
|
|
- install: *install_osx
|
|
|
|
|
|
+ # - os: osx
|
|
|
|
+ # osx_image: xcode8.3 # to compile binaries that support older versions of Mac, and 10.12 is the min version that brew provides bottles
|
|
|
|
+ # env:
|
|
|
|
+ # - TEST=neko
|
|
|
|
+ # - DEPLOY_NIGHTLIES=1
|
|
|
|
+ # install: *install_osx
|
|
|
|
|
|
- - os: osx
|
|
|
|
- osx_image: xcode9.4 # to compile faster
|
|
|
|
- env:
|
|
|
|
- - TEST=macro,hl,java,cs,lua,js,php,flash9,python
|
|
|
|
- install: *install_osx
|
|
|
|
|
|
+ # - os: osx
|
|
|
|
+ # osx_image: xcode9.4 # to compile faster
|
|
|
|
+ # env:
|
|
|
|
+ # - TEST=macro,hl,java,cs,lua,js,php,flash9,python
|
|
|
|
+ # install: *install_osx
|
|
|
|
|
|
- - os: osx
|
|
|
|
- osx_image: xcode9.4 # to compile faster
|
|
|
|
- env:
|
|
|
|
- - TEST=cpp
|
|
|
|
- - HXCPP_COMPILE_CACHE=~/hxcache
|
|
|
|
- - HXCPP_COMPILE_THREADS=4
|
|
|
|
- install: *install_osx
|
|
|
|
|
|
+ # - os: osx
|
|
|
|
+ # osx_image: xcode9.4 # to compile faster
|
|
|
|
+ # env:
|
|
|
|
+ # - TEST=cpp
|
|
|
|
+ # - HXCPP_COMPILE_CACHE=~/hxcache
|
|
|
|
+ # - HXCPP_COMPILE_THREADS=4
|
|
|
|
+ # install: *install_osx
|
|
|
|
|
|
script:
|
|
script:
|
|
- pushd tests
|
|
- pushd tests
|