From a8dfcc25c72c076ba9d95c59ddfb88789625e027 Mon Sep 17 00:00:00 2001 From: ThirteenAG Date: Sat, 20 Jul 2019 16:13:16 +0300 Subject: premake and appveyor update --- .appveyor.yml | 52 +++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 39 insertions(+), 13 deletions(-) (limited to '.appveyor.yml') diff --git a/.appveyor.yml b/.appveyor.yml index d3f57374..c87ddb7a 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,20 +1,46 @@ -image: Visual Studio 2017 +version: 1.0.{build} +image: Visual Studio 2019 configuration: - - DebugCI - - ReleaseCI -platform: - - Win32 +- Debug +- Release +platform: Win32 environment: APPVEYOR_SAVE_CACHE_ON_ERROR: true install: - - set PATH=%APPVEYOR_BUILD_FOLDER%/bin;%PATH% -before_build: - - mkdir "%APPVEYOR_BUILD_FOLDER%/build" - - cd "%APPVEYOR_BUILD_FOLDER%" - - premake5.exe vs2015 +- cmd: >- + git submodule update --init --recursive + + premake-vs2019.cmd build: - project: c:\projects\re3\build\re3.sln + project: build/re3.sln verbosity: minimal -artifacts: - path: bin/%CONFIGURATION%/re3.dll +after_build: +- ps: >- + $releases = "https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases" + + $name = "Ultimate-ASI-Loader.zip" + + $latestRelease = Invoke-WebRequest $releases/latest -Headers @{"Accept"="application/json"} + + $json = $latestRelease.Content | ConvertFrom-Json + + $latestVersion = $json.tag_name + + $url = "$releases/download/$latestVersion/$name" + + Start-FileDownload $url -FileName 'C:\Ultimate-ASI-Loader.zip' + + 7z e c:\Ultimate-ASI-Loader.zip -oc:\Projects\re3\bin\${env:CONFIGURATION} + + + cd "bin\${env:CONFIGURATION}" + + copy re3.dll re3.asi + + 7z u "RE3_${env:CONFIGURATION}+UAL.zip" re3.asi dinput8.dll + + Get-ChildItem .\*.zip | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name } +artifacts: +- path: bin/%CONFIGURATION%/re3.dll + name: re3.dll \ No newline at end of file -- cgit v1.2.3