52 lines
1.9 KiB
XML
52 lines
1.9 KiB
XML
<Project DefaultTargets="Test">
|
|
|
|
<!-- Version included until we get global.json generation to support this SDK. -->
|
|
<Sdk Name="Microsoft.DotNet.Helix.Sdk" Version="2.0.0-beta.19073.6" />
|
|
|
|
<Target Name="Gather" BeforeTargets="Test">
|
|
<ItemGroup>
|
|
<ProjectsToTest Include="$(ProjectsToTest)" />
|
|
</ItemGroup>
|
|
<MSBuild Projects="@(ProjectsToTest)"
|
|
Targets="CreateHelixPayload"
|
|
BuildInParallel="true">
|
|
<Output TaskParameter="TargetOutputs" ItemName="HelixPayload" />
|
|
</MSBuild>
|
|
<ItemGroup>
|
|
<HelixWorkItem Include="%(HelixPayload.TestName)">
|
|
<Command>%(HelixPayload.Command)</Command>
|
|
<PayloadDirectory>%(HelixPayload.Identity)</PayloadDirectory>
|
|
<Timeout>%(HelixPayload.TestTimeout)</Timeout>
|
|
</HelixWorkItem>
|
|
</ItemGroup>
|
|
</Target>
|
|
|
|
<PropertyGroup>
|
|
<!-- helix SDK issue https://github.com/dotnet/arcade/issues/1605 -->
|
|
<SkipInvalidConfigurations>true</SkipInvalidConfigurations>
|
|
<HelixSource>pr/aspnet/aspnetcore</HelixSource>
|
|
<HelixType>ci</HelixType>
|
|
<HelixBuild>private-$(USERNAME)</HelixBuild>
|
|
<HelixBuild Condition=" '$(USERNAME)' == '' ">private-$(USER)</HelixBuild>
|
|
<HelixBuild Condition=" '$(CI)' == 'true' ">$(BUILD_BUILDNUMBER)</HelixBuild>
|
|
<WaitForWorkItemCompletion Condition=" '$(CI)' == 'true' ">true</WaitForWorkItemCompletion>
|
|
<FailOnMissionControlTestFailure>true</FailOnMissionControlTestFailure>
|
|
<EnableAzurePipelinesReporter>false</EnableAzurePipelinesReporter>
|
|
<IsExternal>true</IsExternal>
|
|
<Creator>aspnetcore</Creator>
|
|
|
|
<HelixTargetQueues>
|
|
Windows.10.Amd64.ClientRS4.VS2017.Open;
|
|
OSX.1012.Amd64.Open;
|
|
Ubuntu.1810.Amd64.Open;
|
|
Ubuntu.1604.Amd64.Open;
|
|
Centos.7.Amd64.Open;
|
|
Debian.8.Amd64.Open;
|
|
Debian.9.Amd64.Open;
|
|
Fedora.27.Amd64.Open;
|
|
Fedora.28.Amd64.Open;
|
|
Redhat.7.Amd64.Open;
|
|
</HelixTargetQueues>
|
|
</PropertyGroup>
|
|
</Project>
|