forked from GoldRenard/DMOAdvancedLauncher
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
49 lines (49 loc) · 1.5 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
38
39
40
41
42
43
44
45
46
47
48
49
version: 3.3.{build}
branches:
only:
- master
os: Visual Studio 2015
configuration: Release
platform: Any CPU
clone_folder: C:\Projects\DMOAdvancedLauncher
assembly_info:
patch: true
file: AdvancedLauncher\Properties\AssemblyInfo.cs
assembly_version: '{version}'
assembly_file_version: '{version}'
assembly_informational_version: '{version}'
install:
- choco install InnoSetup
- choco install doxygen.install
- set PATH=%PATH%;"C:\Program Files (x86)\Inno Setup 5"
- set PATH=%PATH%;"C:\Program Files\doxygen\bin"
- set PATH=%PATH%;"C:\Program Files (x86)\doxygen\bin"
- set PATH="C:\Program Files (x86)\MSBuild\14.0\Bin";%PATH%
- set DOXYGEN_PROJECT_DIR=C:\Projects\DMOAdvancedLauncher\AdvancedLauncherSDK
before_build:
- ps: ./DecryptReleaseKey.ps1
- git submodule update --init --recursive
- nuget restore
build:
project: AdvancedLauncher.sln
verbosity: minimal
after_build:
- echo "Running Inno Setup:"
- iscc Shared\setup_project.iss
- doxygen.exe "%DOXYGEN_PROJECT_DIR%\Doxyfile"
test: off
artifacts:
- path: '\Shared\Installer\DMOAdvancedLauncher_install.exe'
name: DMOAdvancedLauncher_install
- path: '\AdvancedLauncherSDK\bin\Release'
name: AdvancedLauncherSDK
type: zip
deploy:
- provider: GitHub
tag: v$(appveyor_build_version)
release: DMO Advanced Launcher v$(appveyor_build_version)
auth_token:
secure: n5D3B3H3/G24ynE9Nkuta8a5Oeyzh+f2W05DKaoFgBpQaubZTIz6YWmOeI917fnc
artifact: DMOAdvancedLauncher_install
draft: true
prerelease: true