Skip to content

Commit

Permalink
Fix CI to have coverage name and split into groups (#579)
Browse files Browse the repository at this point in the history
  • Loading branch information
jborean93 authored Aug 29, 2024
1 parent a09a781 commit bc420c6
Showing 1 changed file with 98 additions and 15 deletions.
113 changes: 98 additions & 15 deletions .azure-pipelines/azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,27 +134,106 @@ stages:
test: sanity
- name: Units
test: units
- stage: Windows
displayName: Windows
- stage: Windows_1
displayName: Windows 1
dependsOn:
- Dependencies
jobs:
- template: templates/matrix.yml
parameters:
nameFormat: Server {0}
testFormat: devel/windows/{0}
testFormat: devel/windows/{0}/1
targets:
- test: 2016/winrm/http
- test: 2019/winrm/https
- test: 2022/winrm/https
- test: 2022/psrp/https
- test: 2022/ssh/key
groups:
- 1
- 2
- 3
- 4
- 5
- name: Server 2016 WinRM HTTP
test: 2016/winrm/http
- name: Server 2019 WinRM HTTPS
test: 2019/winrm/https
- name: Server 2022 WinRM HTTPS
test: 2022/winrm/https
- name: Server 2022 PSRP HTTPS
test: 2022/psrp/https
- name: Server 2022 SSH Key
test: 2022/ssh/key
- stage: Windows_2
displayName: Windows 2
dependsOn:
- Dependencies
jobs:
- template: templates/matrix.yml
parameters:
nameFormat: Server {0}
testFormat: devel/windows/{0}/2
targets:
- name: Server 2016 WinRM HTTP
test: 2016/winrm/http
- name: Server 2019 WinRM HTTPS
test: 2019/winrm/https
- name: Server 2022 WinRM HTTPS
test: 2022/winrm/https
- name: Server 2022 PSRP HTTPS
test: 2022/psrp/https
- name: Server 2022 SSH Key
test: 2022/ssh/key
- stage: Windows_3
displayName: Windows 3
dependsOn:
- Dependencies
jobs:
- template: templates/matrix.yml
parameters:
nameFormat: Server {0}
testFormat: devel/windows/{0}/3
targets:
- name: Server 2016 WinRM HTTP
test: 2016/winrm/http
- name: Server 2019 WinRM HTTPS
test: 2019/winrm/https
- name: Server 2022 WinRM HTTPS
test: 2022/winrm/https
- name: Server 2022 PSRP HTTPS
test: 2022/psrp/https
- name: Server 2022 SSH Key
test: 2022/ssh/key
- stage: Windows_4
displayName: Windows 4
dependsOn:
- Dependencies
jobs:
- template: templates/matrix.yml
parameters:
nameFormat: Server {0}
testFormat: devel/windows/{0}/4
targets:
- name: Server 2016 WinRM HTTP
test: 2016/winrm/http
- name: Server 2019 WinRM HTTPS
test: 2019/winrm/https
- name: Server 2022 WinRM HTTPS
test: 2022/winrm/https
- name: Server 2022 PSRP HTTPS
test: 2022/psrp/https
- name: Server 2022 SSH Key
test: 2022/ssh/key
- stage: Windows_5
displayName: Windows 5
dependsOn:
- Dependencies
jobs:
- template: templates/matrix.yml
parameters:
nameFormat: Server {0}
testFormat: devel/windows/{0}/5
targets:
- name: Server 2016 WinRM HTTP
test: 2016/winrm/http
- name: Server 2019 WinRM HTTPS
test: 2019/winrm/https
- name: Server 2022 WinRM HTTPS
test: 2022/winrm/https
- name: Server 2022 PSRP HTTPS
test: 2022/psrp/https
- name: Server 2022 SSH Key
test: 2022/ssh/key
- stage: Summary
condition: succeededOrFailed()
dependsOn:
Expand All @@ -163,6 +242,10 @@ stages:
- Ansible_2_16
- Ansible_2_15
- Ansible_2_14
- Windows
- Windows_1
- Windows_2
- Windows_3
- Windows_4
- Windows_5
jobs:
- template: templates/coverage.yml

0 comments on commit bc420c6

Please sign in to comment.