-
Notifications
You must be signed in to change notification settings - Fork 68
/
Copy pathappveyor.yml
21 lines (21 loc) · 1.17 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
image: Visual Studio 2019
version: 3.1.0.{build}
configuration: Release
platform: Any CPU
before_build:
- cmd: .nuget\NuGet.exe restore
- ps: .\SetAssemblyVersion.ps1 ${env:APPVEYOR_BUILD_VERSION}
- ps: '[System.IO.File]::ReadAllText("${env:APPVEYOR_BUILD_FOLDER}\app.config").Replace(''add key="checkForUpdates" value="false"'', ''add key="checkForUpdates" value="true"'') | Set-Content ${env:APPVEYOR_BUILD_FOLDER}\app.config'
build_script:
- msbuild EasyConnect.sln /p:Configuration=%CONFIGURATION% /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- msbuild EasyConnect.sln /p:Configuration=AppX%CONFIGURATION% /p:WindowsSDKBin="C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64" /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- choco pack Chocolatey\EasyConnect.nuspec
after_build:
- cmd: 7z a EasyConnect.zip %APPVEYOR_BUILD_FOLDER%\bin\%CONFIGURATION%\*.*
- cmd: copy Installer\bin\%CONFIGURATION%\EasyConnect.msi .
- cmd: copy bin\AppX%CONFIGURATION%\EasyConnect.appx .
artifacts:
- path: EasyConnect.msi
- path: EasyConnect.zip
- path: EasyConnect.appx
- path: '*.nupkg'