Fix case sensitive comparison issue and optimize WritePrebuiltUsageData (#17211)
This commit is contained in:
parent
7ace008866
commit
be5b9bef7d
1 changed files with 13 additions and 14 deletions
|
@ -628,25 +628,24 @@
|
||||||
DataFile="$(PackageReportDataFile)"
|
DataFile="$(PackageReportDataFile)"
|
||||||
ProjectAssetsJsonArchiveFile="$(ProjectAssetsJsonArchiveFile)" />
|
ProjectAssetsJsonArchiveFile="$(ProjectAssetsJsonArchiveFile)" />
|
||||||
|
|
||||||
<!-- Copy all restored packages to resulting prebuilt folder -->
|
<!-- Copy packages detected as prebuilts to the artifacts prebuilt folder -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<UsedPrebuiltPackageFiles Include="@(AllRestoredPackageFiles)" />
|
<AllowedPackageFiles Include="@(TarballPrebuiltPackageFile)" />
|
||||||
|
<AllowedPackageFiles Include="@(SourceBuiltPackageFiles)" />
|
||||||
|
<AllowedPackageFiles Include="@(ReferencePackageFiles)" />
|
||||||
|
<AllowedPackageFiles>
|
||||||
|
<LCFilename>$([System.String]::Copy(%(Filename)).ToLower())</LCFilename>
|
||||||
|
</AllowedPackageFiles>
|
||||||
|
|
||||||
|
<PrebuiltPackageFiles Include="@(AllRestoredPackageFiles)" >
|
||||||
|
<LCFilename>$([System.String]::Copy(%(Filename)).ToLower())</LCFilename>
|
||||||
|
</PrebuiltPackageFiles>
|
||||||
|
<PrebuiltPackageFiles Remove="@(AllowedPackageFiles)" MatchOnMetadata="LCFilename" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Copy
|
<Copy
|
||||||
SourceFiles="@(UsedPrebuiltPackageFiles)"
|
SourceFiles="@(PrebuiltPackageFiles)"
|
||||||
DestinationFolder="$(ResultingPrebuiltPackagesDir)" />
|
DestinationFolder="$(ResultingPrebuiltPackagesDir)" />
|
||||||
|
|
||||||
<!-- Remove packages that are known to be built -->
|
|
||||||
<ItemGroup>
|
|
||||||
<BuiltPackageFiles Include="@(TarballPrebuiltPackageFile)" />
|
|
||||||
<BuiltPackageFiles Include="@(SourceBuiltPackageFiles)" />
|
|
||||||
<BuiltPackageFiles Include="@(ReferencePackageFiles)" />
|
|
||||||
<BuiltPackageFiles>
|
|
||||||
<LCFilename>$([System.String]::Copy(%(Filename)).ToLower())</LCFilename>
|
|
||||||
</BuiltPackageFiles>
|
|
||||||
</ItemGroup>
|
|
||||||
<Delete Files="@(BuiltPackageFiles->'$(ResultingPrebuiltPackagesDir)%(LCFilename)%(Extension)')" />
|
|
||||||
|
|
||||||
<WriteLinesToFile File="$(RepoCompletedSemaphorePath)WritePrebuiltUsageData.complete" Overwrite="true" />
|
<WriteLinesToFile File="$(RepoCompletedSemaphorePath)WritePrebuiltUsageData.complete" Overwrite="true" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue