-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathappveyor.yml
37 lines (37 loc) · 1.09 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
version: 1.6.{build}.0
build_cloud: WIN-LKR467JS4GL
image: Windows
configuration: Release
branches:
only:
- master
skip_commits:
files:
- '**/*.md'
test: off
platform:
- x64 # ARM64 is built in the same job
install:
# this junction points to a RAM disk on the CI server significantly speeding up building dependencies
- cmd: mklink /J "%APPVEYOR_BUILD_FOLDER%\Watchdog\vcpkg_installed" "C:\tools\build-cache\HidHide\Watchdog\vcpkg_installed\%PLATFORM%"
- ps: Setup-VS2022
build:
parallel: true
verbosity: minimal
build_script:
- cmd: msbuild /p:Configuration="Release" /p:Platform="x64" "%APPVEYOR_BUILD_FOLDER%\%APPVEYOR_PROJECT_NAME%.sln"
- cmd: msbuild /p:Configuration="Release" /p:Platform="ARM64" "%APPVEYOR_BUILD_FOLDER%\%APPVEYOR_PROJECT_NAME%.sln"
after_build:
- cmd: makecab.exe /f HidHide_x64.ddf
- cmd: makecab.exe /f HidHide_ARM64.ddf
artifacts:
- path: 'bin**\$(APPVEYOR_PROJECT_NAME)\*.inf'
- path: 'bin**\$(APPVEYOR_PROJECT_NAME)\*.sys'
- path: 'bin**\*.pdb'
- path: 'bin**\*.exe'
- path: 'disk1\*.cab'
deploy:
- provider: Environment
name: BUILDBOT
on:
appveyor_repo_tag: true