From 820ec143f29d3530f2f14eca3738887873e9a73f Mon Sep 17 00:00:00 2001 From: daniel11420 <15311104+daniel11420@users.noreply.github.com> Date: Tue, 6 Apr 2021 02:32:22 +0200 Subject: [PATCH] Create appveyor.yml --- appveyor.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..29f4de3 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,43 @@ +# Taken from https://github.com/andyli/HaxeCI/blob/master/appveyor.yml +version: "{build}" + +environment: + global: + HAXELIB_ROOT: C:\projects\haxelib + +install: + # http://help.appveyor.com/discussions/problems/5616-not-able-to-build-due-to-problem-in-chocolateyinstallps1 + - ps: Set-Service wuauserv -StartupType Manual + # Install the neko chocolatey package (https://chocolatey.org/packages/neko) + - cinst neko --version 2.3.0 -y + # Install the haxe chocolatey package (https://chocolatey.org/packages/haxe) + - cinst haxe --version 4.1.5 -y + - RefreshEnv + # Setup haxelib + - mkdir "%HAXELIB_ROOT%" + - haxelib setup "%HAXELIB_ROOT%" + # Download and setup a standalone flash player debugger + - haxe flash/install.hxml + # Install project dependencies + # `> log.txt || type log.txt` is for muting the output unless there is an error + - haxelib install lime 7.8.0 > log.txt || type log.txt && cmd /C exit 1 + - haxelib install openfl > log.txt || type log.txt && cmd /C exit 1 + - haxelib install flixel > log.txt || type log.txt && cmd /C exit 1 + - haxelib run lime setup flixel > log.txt || type log.txt && cmd /C exit 1 + - haxelib run lime setup > log.txt || type log.txt && cmd /C exit 1 + - haxelib install flixel-tools > log.txt || type log.txt && cmd /C exit 1 + - haxelib run flixel-tools setup > log.txt || type log.txt && cmd /C exit 1 + - haxelib install flixel-addons > log.txt || type log.txt && cmd /C exit 1 + - haxelib install flixel-ui > log.txt || type log.txt && cmd /C exit 1 + - haxelib install hscript > log.txt || type log.txt && cmd /C exit 1 + - haxelib install newgrounds > log.txt || type log.txt && cmd /C exit 1 + - haxelib install flixel-addons > log.txt || type log.txt && cmd /C exit 1 + - haxelib install faxe > log.txt || type log.txt && cmd /C exit 1 + - haxelib git polymod https://github.com/larsiusprime/polymod.git > log.txt || type log.txt && cmd /C exit 1 + - haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc > log.txt || type log.txt && cmd /C exit 1 + - haxelib list + +# No tests idk lol +build: + - lime build linux + - lime build windows