49 lines
1.2 KiB
YAML
49 lines
1.2 KiB
YAML
version: git-{branch}-{build}
|
|
image: Visual Studio 2015
|
|
|
|
configuration:
|
|
- fast
|
|
|
|
platform:
|
|
- x64
|
|
|
|
before_build:
|
|
- cmd: >-
|
|
set BUILD_PATH=shell\linux
|
|
|
|
set EXTRA_PATH=C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin\
|
|
|
|
set PATH=%EXTRA_PATH%;%PATH%
|
|
|
|
if not exist %BUILD_PATH% (mkdir %BUILD_PATH%)
|
|
|
|
cd %BUILD_PATH%
|
|
|
|
git submodule update --init --recursive
|
|
|
|
build_script:
|
|
- cmd: >-
|
|
if "%CONFIGURATION%"=="fast" (mingw32-make -j2 platform=win32)
|
|
|
|
after_build:
|
|
- cmd: >-
|
|
if "%CONFIGURATION%"=="fast" (cd ..\.. && set EXE_PATH=shell\linux\nosym-flycast.exe)
|
|
|
|
mkdir artifacts
|
|
|
|
move %EXE_PATH% artifacts\flycast-win_%PLATFORM%-%CONFIGURATION%-%APPVEYOR_REPO_COMMIT%.exe
|
|
|
|
artifacts:
|
|
- path: artifacts
|
|
name: flycast-win_$(PLATFORM)-$(CONFIGURATION)-$(APPVEYOR_REPO_COMMIT)
|
|
deploy:
|
|
- provider: S3
|
|
access_key_id: AKIAJOZQS4H2PHQWYFCA
|
|
secret_access_key:
|
|
secure: Y/QobuGrBsa137sbi9a+UnvSLqpWITTCp5yFTgDJ4i1Gduyi9V7i/g3zLZ4s2J7d
|
|
bucket: flycast-builds
|
|
folder: 'win/heads/$(APPVEYOR_REPO_BRANCH)-$(APPVEYOR_REPO_COMMIT)'
|
|
artifact: flycast-win_$(PLATFORM)-$(CONFIGURATION)-$(APPVEYOR_REPO_COMMIT)
|
|
region: us-east-2
|
|
set_public: true
|