Skip to content

Commit e89ed05

Browse files
committed
Avoid running non-preview queues on internal daily test
1 parent caa5b36 commit e89ed05

File tree

1 file changed

+23
-9
lines changed

1 file changed

+23
-9
lines changed

eng/targets/Helix.Common.props

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,43 +10,57 @@
1010
<HelixAvailablePlatform Include="Windows" />
1111
</ItemGroup>
1212

13-
<!-- PR(ci.yaml) required queues -->
14-
<ItemGroup Condition="'$(IsRequiredCheck)' == 'true' AND '$(TargetArchitecture)' == 'x64'">
13+
<!-- x64 PR(ci.yaml) required queues for internal and public cases -->
14+
<ItemGroup Condition="'$(IsRequiredCheck)' == 'true' AND '$(TargetArchitecture)' == 'x64' AND '$(IsHelixDaily)' != 'true'">
1515
<HelixAvailableTargetQueue Include="Ubuntu.1804.Amd64.Open" Platform="Linux" />
1616
<HelixAvailableTargetQueue Include="Windows.10.Amd64.Server20H2.Open" Platform="Windows" />
1717
<HelixAvailableTargetQueue Include="OSX.1014.Amd64.Open" Platform="OSX" />
1818
</ItemGroup>
1919

20-
<!-- Quarantined test queues -->
20+
<!-- x64 Quarantined (quarantined-pr.yml and quarantined-tests.yml) test queues -->
2121
<ItemGroup Condition="'$(IsRequiredCheck)' == 'true' AND '$(TargetArchitecture)' == 'x64' AND '$(_UseHelixOpenQueues)' == 'true' AND '$(RunQuarantinedTests)' == 'true'">
2222
<HelixAvailableTargetQueue Include="(Fedora.34.Amd64.Open)[email protected]/dotnet-buildtools/prereqs:fedora-34-helix-20210728124700-4f64125" Platform="Linux" />
2323
</ItemGroup>
2424

25-
<!-- queues for helix-matrix.yml pipeline -->
26-
<ItemGroup Condition="'$(TargetArchitecture)' == 'x64' AND '$(IsHelixDaily)' == 'true' AND '$(IsWindowsOnlyTest)' != 'true'">
25+
<!-- x64 Queues for public helix-matrix.yml pipeline, except in windows-only cases -->
26+
<ItemGroup Condition="'$(TargetArchitecture)' == 'x64' AND '$(IsHelixDaily)' == 'true' AND '$(_UseHelixOpenQueues)' == 'true' AND '$(IsWindowsOnlyTest)' != 'true'">
27+
<!-- Linux -->
2728
<HelixAvailableTargetQueue Include="Ubuntu.2004.Amd64.Open" Platform="Linux" />
28-
<HelixAvailableTargetQueue Include="OSX.1100.Amd64.Open" Platform="OSX" />
2929
<HelixAvailableTargetQueue Include="Debian.9.Amd64.Open" Platform="Linux" />
3030
<HelixAvailableTargetQueue Include="Redhat.7.Amd64.Open" Platform="Linux" />
31+
<HelixAvailableTargetQueue Include="Ubuntu.1804.Amd64.Open" Platform="Linux" />
32+
33+
<!-- Mac -->
34+
<HelixAvailableTargetQueue Include="OSX.1100.Amd64.Open" Platform="OSX" />
35+
<HelixAvailableTargetQueue Include="OSX.1014.Amd64.Open" Platform="OSX" />
36+
37+
<!-- Containers -->
3138
<HelixAvailableTargetQueue Include="(Fedora.34.Amd64.Open)[email protected]/dotnet-buildtools/prereqs:fedora-34-helix-20210728124700-4f64125" Platform="Linux" />
3239
<HelixAvailableTargetQueue Include="(Alpine.312.Amd64.Open)[email protected]/dotnet-buildtools/prereqs:alpine-3.12-helix-20200908125345-56c6673" Platform="Linux" />
3340
<HelixAvailableTargetQueue Include="(Mariner)[email protected]/dotnet-buildtools/prereqs:cbl-mariner-1.0-helix-20210528192219-92bf620" Platform="Linux" />
3441
</ItemGroup>
35-
<ItemGroup Condition="'$(TargetArchitecture)' == 'x64' AND '$(IsHelixDaily)' == 'true'">
42+
43+
<!-- x64 Queues for public helix-matrix.yml pipeline, Windows cases-->
44+
<ItemGroup Condition="'$(TargetArchitecture)' == 'x64' AND '$(IsHelixDaily)' == 'true' AND '$(_UseHelixOpenQueues)' == 'true'">
45+
<HelixAvailableTargetQueue Include="Windows.10.Amd64.Server20H2.Open" Platform="Windows" />
3646
<!-- TODO Re-enable Win-7 queue when dotnet restore are fixed. https://github.com/dotnet/aspnetcore/issues/32683 -->
3747
<!-- <HelixAvailableTargetQueue Include="Windows.7.Amd64.Open" Platform="Windows" /> -->
3848
<HelixAvailableTargetQueue Include="Windows.81.Amd64.Open" Platform="Windows" />
3949
</ItemGroup>
50+
51+
<!-- x64 Queues for internal helix-matrix.yml pipeline -->
52+
<!-- The preview queue is only available internally, and should only be run on a daily basis -->
4053
<ItemGroup Condition="'$(TargetArchitecture)' == 'x64' AND '$(IsHelixDaily)' == 'true' AND '$(_UseHelixOpenQueues)' != 'true'">
4154
<HelixAvailableTargetQueue Include="Windows.10.Amd64.ClientPre.VS2019.Pre" Platform="Windows" />
4255
</ItemGroup>
4356

4457
<!-- arm64 queues for helix-matrix.yml pipeline -->
45-
<ItemGroup Condition="'$(TargetArchitecture)' == 'arm64' AND '$(IsHelixDaily)' == 'true' AND '$(IsWindowsOnlyTest)' != 'true'">
58+
<ItemGroup Condition="'$(TargetArchitecture)' == 'arm64' AND '$(IsHelixDaily)' == 'true' AND '$(_UseHelixOpenQueues)' == 'true' AND '$(IsWindowsOnlyTest)' != 'true'">
4659
<HelixAvailableTargetQueue Include="(Debian.9.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:debian-9-helix-arm64v8-a12566d-20190807161036" Platform="Linux" />
4760
</ItemGroup>
61+
4862
<!-- IIS Express isn't supported on arm64 and most of the IsWindowsOnlyTests depend on it's setup scripts. -->
49-
<ItemGroup Condition="'$(TargetArchitecture)' == 'arm64' AND '$(IsHelixDaily)' == 'true' AND '$(IsWindowsOnlyTest)' != 'true'">
63+
<ItemGroup Condition="'$(TargetArchitecture)' == 'arm64' AND '$(IsHelixDaily)' == 'true' AND '$(_UseHelixOpenQueues)' == 'true' AND '$(IsWindowsOnlyTest)' != 'true'">
5064
<HelixAvailableTargetQueue Include="Windows.10.Arm64v8.Open" Platform="Windows" />
5165
</ItemGroup>
5266
</Project>

0 commit comments

Comments
 (0)