-
-
Notifications
You must be signed in to change notification settings - Fork 53
/
Copy pathappveyor.yml
28 lines (22 loc) · 974 Bytes
/
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
image: Visual Studio 2022
version: 1.0.{build}
configuration: Release
before_build:
- ps: nuget restore
build:
verbosity: minimal
before_package:
- pwsh: >-
dotnet publish -c Release --self-contained -r win-x64 -o .\publish
dotnet tool update -g vpk
$version = (get-item ".\publish\PoeLurker.exe").VersionInfo | % {("{0}.{1}.{2}" -f $_.ProductMajorPart,$_.ProductMinorPart,$_.ProductBuildPart)}
vpk pack -u PoeLurker -v $($version) -p .\publish --icon .\TrayIcon.ico -e PoeLurker.exe --packTitle "Poe Lurker"
after_build:
- pwsh: Rename-Item -Path ".\Releases\PoeLurker-win-Setup.exe" -NewName "PoeLurkerSetup.exe"
artifacts:
- path: Releases\*.exe
deploy:
- provider: Webhook
url: https://app.signpath.io/API/v1/882745a6-3bda-47cc-b355-ee465c5c6d7f/Integrations/AppVeyor?ProjectKey=Poe-Lurker&SigningPolicyKey=release-signing
authorization:
secure: HGEe+PVCmgokYetsh17bCbn9fnVkTOimXQ9Q+5OUfaUqAxO7+lhMuhtoIiRWmFfKBP10YQZQk1Nk3FJn3csAJQ==