From fbe48a45dfdbe207390ae306658799ecff59aeef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20=C3=96hrstr=C3=B6m?= Date: Mon, 31 Jul 2017 21:24:27 +0200 Subject: [PATCH] Create .travis.yml --- .travis.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..b1b0946 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,42 @@ +sudo: false + +addons: + apt_packages: + - lib32stdc++6 + +env: + global: + - INCLUDE=addons/sourcemod/scripting/include/ + - SCRIPTING=addons/sourcemod/scripting/ + - PLUGINS=addons/sourcemod/plugins/ + matrix: + - SOURCEMOD=1.8 + +before_install: + - mkdir build-env + +install: + - cd build-env + - wget -q "http://www.sourcemod.net/latest.php?version=1.8&os=linux" -O sourcemod.tar.gz + - tar -xzf sourcemod.tar.gz + - cd ../ + - find build-env/addons/sourcemod/scripting/ -name "*.sp" -type f -delete + - cp -rv $SCRIPTING/. build-env/addons/sourcemod/scripting/ + - cp -rv $INCLUDE/. build-env/addons/sourcemod/scripting/include/ + +before_script: + - chmod +rx build-env/addons/sourcemod/scripting/spcomp + - chmod +rx build-env/addons/sourcemod/scripting/compile.sh + - cd build-env/addons/sourcemod/scripting/ + +script: + - ./compile.sh + +after_success: + - cd ../../../.. + - cp -rv build-env/addons/sourcemod/scripting/compiled/. $PLUGINS + - cd $PLUGINS + - find . -type f -exec curl --user $FTPUSER:$FTPPASS --ftp-create-dirs -T {} ftp://$HOME/$SOURCEMOD/{} \; + +notifications: + email: false