From bb24b234639990a18bd035f315d20d6d96f17697 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Valentin=20Lemi=C3=A8re?= Date: Sat, 1 Aug 2015 19:45:58 +0200 Subject: [PATCH] Use new travis mode --- .travis.yml | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index 066c94944..5810f0157 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,29 +1,35 @@ -language: c++ +language: haxe + +sudo: false + +addons: + apt: + packages: + - g++-multilib + - gcc-multilib + - mesa-common-dev + - libgl1-mesa-dev + - libglu1-mesa-dev + - libgc-dev before_install: - "export DISPLAY=:99.0" - "sh -e /etc/init.d/xvfb start" - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x32 -extension GLX" - "export AUDIODEV=null" - - sudo add-apt-repository ppa:eyecreate/haxe -y - - sudo apt-get update install: - - sudo apt-get install haxe -y --force-yes - - sudo apt-get install g++-multilib gcc-multilib - - sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev -y - - sudo apt-get install libgc-dev - - mkdir ~/haxelib + - mkdir -p ~/haxelib - haxelib setup ~/haxelib - - haxelib install hxcpp - - haxelib install format + - haxelib install hxcpp > log.txt || cat log.txt + - haxelib install format > log.txt || cat log.txt - git clone --recursive https://github.com/openfl/lime-samples ~/lime-samples --depth 1 - haxelib dev lime-samples ~/lime-samples - haxelib dev lime $(pwd) script: - - haxelib run lime rebuild linux -64 -Dlegacy - - haxelib run lime rebuild linux -64 + - haxelib run lime rebuild linux -64 -Dlegacy > log.txt || cat log.txt + - haxelib run lime rebuild linux -64 > log.txt || cat log.txt - haxelib run lime rebuild tools #- haxelib run lime create HandlingInputEvents - haxelib run lime create HelloWorld @@ -48,3 +54,7 @@ script: notifications: slack: openfl:sBwVO0kgB7EuWLYzZzUezVIz + +cache: + directories: + - ~/haxelib