-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathappveyor.yml
96 lines (81 loc) · 3.74 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
version: 0.0.0+{build}
skip_tags: true
skip_branch_with_pr: true
build:
verbosity: minimal
test: off
environment:
WHISKEY_DISABLE_ERROR_FORMAT: True
SNK:
secure: 981Cjkus43eXr0w4KCIY36A95S2SNzOU3feH3UHsOPp21bLP+erjERHCjm1EZLZm754kKhEhP1KCTg/dgepGlsSTcZMbc3gvKrTkzgllDFcj03eHUn2viW7mMHoA2qjCa5oTKYkcVzzkMK7NFIv2aIaoeQyDgRw+7Jde88+ku6RX5aHDXvn3gd2keWggML9OO/gTxhaTLDkTx/e+oNHBhjfjhp2g18slz0psm1PpV1749jjnv+e/SvePAdddgyTyQ4k0Y1UDaEHWXbpNZTDVKBj/0/P2xZn/cSf0WkoxUwtF1BpYOfIpjx2Cqs8tq6LHeQ66Br48U+VC8Nu4gBtt/gIjtClxUhf+NrelfLauiaQNKTHEg18ng0+3/lgQq066NLN/UlJY89E8pd635uHMnqTkl7E9MXWvXWQ56JvZltcsssuEcGmSmgkY8dqbmkrUpmORIuINsvFVXPVeNKC+yL5NUBC2kdNRIxM6PjXV4AFXB8/8Q4gOPr7C3OpJqOc29t/wOlsyPeSqGP09NS+VvMZps6LpfOajgf4csI+1HdZsoWWmbG+45nbGkryPm79EBvRBD59DuXejCZt5JLkqKwfLhsrn50DP21oHopoLWXImc6mTkSFPu5yUjuIwDZvBPsa8vGvgJwebgjjP3f19WDHKpRpUN8EwkS4LchXg5JRtqzx4acAIl/dtY+t62/loznfZIsp1aIL1q8jSfgTGDjkZwjdGZgOd6VgQcQXMlwbslLYmlJ2fB1uh/Mjk0wX5g/PJLqrIYFVWZ7w9ICGsYfWVjVz75bVhjqVIhXs7IbX1m+GqLnv8dMCToAzSZ/lqpVfjdGXMNbO9cmKGSAdxfzYDIZ5hvYg1VgaGT22nygLfomUHoDF98wnrPUGHX1sWSmijuGnUmi+R+cYr0heHPZrn+VCggJ7Mp0g+WZDJ+k/8YMp83ysdwnu4NfcTKbNLJqnDfys5XVtsQ0meijC7uNccHCau604C53ZMz0l+zroN3zSKjE9i1+ZgI73uUM2WGQMWeiLJt5KubwtaZ8HKF5wWoIO6JW0JZVel1gwJB64=
BEARER_TOKEN:
secure: lcD+pURt0HKMnvWGQG/B9nRcehgRuzCFMiiAeMlEaSk=
matrix:
- job_name: Build
job_group: build
appveyor_build_worker_image: Visual Studio 2022
# TODO: Get working.
# - job_name: PowerShell 7.1 on macOS
# job_group: pwsh
# appveyor_build_worker_image: macOS
# job_depends_on: Build
# TODO: Get working.
# - job_name: PowerShell 7.2 on Ubuntu
# job_group: pwsh
# appveyor_build_worker_image: Ubuntu
# job_depends_on: Build
- job_name: Tests on Windows PowerShell 5.1 / .NET 4.6.2 / Windows Server 2012R2
job_group: ps
appveyor_build_worker_image: Visual Studio 2013
job_depends_on: Build
- job_name: Tests on Windows PowerShell 5.1 / .NET 4.8 / Windows Server 2016
job_group: ps
appveyor_build_worker_image: Visual Studio 2017
job_depends_on: Build
- job_name: Tests on Windows PowerShell 5.1 / .NET 4.8 / Windows Server 2019
job_group: ps
appveyor_build_worker_image: Visual Studio 2022
job_depends_on: Build
- job_name: Tests on PowerShell 7 / Windows Server 2019
job_group: pwsh
appveyor_build_worker_image: Visual Studio 2022
job_depends_on: Build
artifacts:
- path: .output\*
for:
- matrix:
only:
- job_group: build
build_script:
- ps: |
$ProgressPreference = 'SilentlyContinue'
iwr https://raw.githubusercontent.com/webmd-health-services/Prism/main/Scripts/init.ps1 | iex | Format-Table
.\build.ps1
# Build in Windows PowerShell
- matrix:
only:
- job_group: ps
# on_finish:
# - ps: $blockRdp = $true; $nonat = $false ; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
services:
- iis
- msmq
build_script:
- ps: |
$ProgressPreference = 'SilentlyContinue'
iwr https://raw.githubusercontent.com/webmd-health-services/Prism/main/Scripts/init.ps1 | iex | Format-Table
.\Get-CarbonZipArtifact.ps1 -Token $env:BEARER_TOKEN -JobName 'Build'
.\build.ps1 -PipelineName 'Tests'
# Build in PowerShell
- matrix:
only:
- job_group: pwsh
services:
- iis
- msmq
build_script:
- pwsh: |
$ProgressPreference = 'SilentlyContinue'
iwr https://raw.githubusercontent.com/webmd-health-services/Prism/main/Scripts/init.ps1 | iex | Format-Table
.\Get-CarbonZipArtifact.ps1 -Token $env:BEARER_TOKEN -JobName 'Build'
.\build.ps1 -PipelineName 'Tests'