Przeglądaj źródła

[TravisCI] Travis Improvement

- don't store any compiled haxe files
frabbit 8 lat temu
rodzic
commit
7c098c3a4b
1 zmienionych plików z 4 dodań i 20 usunięć
  1. 4 20
      .travis.yml

+ 4 - 20
.travis.yml

@@ -5,7 +5,6 @@ cache:
     - $HOME/neko
     - $HOME/apt-cache
     - $HOME/hxcache
-    - $HOME/_hxbuild
     - $HOME/lua_env
     - $HOME/.luarocks
 
@@ -74,7 +73,7 @@ install_linux: &install_linux
   - wget https://raw.github.com/ocaml/opam/master/shell/opam_installer.sh -O - | sh -s /usr/local/bin system
   - export OPAMYES=1
   - opam install sedlex xml-light extlib rope ptmap
-  # Install neko
+  # check if we need to install neko
   - export REF_CHANGED=1;
   - if [ ! -d "$HOME/neko" ]; then
       mkdir $HOME/neko;
@@ -96,7 +95,7 @@ install_linux: &install_linux
           git submodule update --init --recursive;
         fi;
       fi;
-    fi
+    fi;
   - env
   - test $REF_CHANGED = 1 || cmake . -DSTATIC_DEPS=all -G Ninja || (git clean -dfx && export CACHE_AVAILABLE=0 && cmake . -DSTATIC_DEPS=all -G Ninja)
   # download static dependencies before actual build, with 3 chances to deal with network issues
@@ -108,10 +107,6 @@ install_linux: &install_linux
   - jdk_switcher use oraclejdk7
   - java -version
   # Build haxe
-  - if [ -d "$HOME/_hxbuild" ]; then
-      echo "$HOME/_hxbuild exists";
-      cp -pr ~/_hxbuild ./_build;
-    fi
   - make package_src -s
   - opam config exec -- make -s STATICLINK=1 libs
   - opam config exec -- make -s -j STATICLINK=1 haxe
@@ -122,10 +117,7 @@ install_linux: &install_linux
   - ldd -v ./haxelib
   - export PATH="$PATH:$TRAVIS_BUILD_DIR"
   - export HAXE_STD_PATH="$TRAVIS_BUILD_DIR/std"
-  - if [ ! -d "$HOME/_hxbuild" ]; then
-        mkdir ~/_hxbuild;
-    fi
-  - cp -prf ./_build/* ~/_hxbuild/
+
 install_osx: &install_osx
   - if [ ! -d "$HOME/neko" ]; then
       export CACHE_AVAILABLE=0;
@@ -143,7 +135,7 @@ install_osx: &install_osx
   - opam init
   - opam install camlp4 sedlex ocamlfind xml-light extlib rope ptmap
   - eval `opam config env`
-  # Install neko
+  # check if we need to install neko
   - export REF_CHANGED=1;
   - if [ ! -d "$HOME/neko" ]; then
       mkdir $HOME/neko;
@@ -174,10 +166,6 @@ install_osx: &install_osx
   - sudo cmake -P cmake_install.cmake
   - popd
   # Build haxe
-  - if [ -d "$HOME/_hxbuild" ]; then
-      echo "$HOME/_hxbuild exists";
-      cp -pr ~/_hxbuild ./_build;
-    fi
   - make -s STATICLINK=1 "LIB_PARAMS=/usr/local/opt/zlib/lib/libz.a /usr/local/lib/libpcre.a" libs
   - make -s -j STATICLINK=1 "LIB_PARAMS=/usr/local/opt/zlib/lib/libz.a /usr/local/lib/libpcre.a" haxe
   - make -s haxelib
@@ -187,10 +175,6 @@ install_osx: &install_osx
   - otool -L ./haxelib
   - export PATH="$PATH:$TRAVIS_BUILD_DIR"
   - export HAXE_STD_PATH="$TRAVIS_BUILD_DIR/std"
-  - if [ ! -d "$HOME/_hxbuild" ]; then
-        mkdir ~/_hxbuild;
-    fi
-  - cp -prf ./_build/* ~/_hxbuild/
 
 matrix:
   include: