Skip to content

Commit d2d9f34

Browse files
authored
[release/9.0.1xx] Publish prebuilt reports for each repo (#43595)
1 parent a08a0b2 commit d2d9f34

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

src/SourceBuild/content/Directory.Build.props

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,8 @@
171171

172172
<PackageReportDir>$([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'prebuilt-report'))</PackageReportDir>
173173
<ResultingPrebuiltPackagesDir>$([MSBuild]::NormalizeDirectory('$(PackageReportDir)', 'prebuilt-packages'))</ResultingPrebuiltPackagesDir>
174-
174+
<DotNetBuildPrebuiltReportDir>$([MSBuild]::NormalizeDirectory('$(PackageReportDir)', '$(MSBuildProjectName)'))</DotNetBuildPrebuiltReportDir>
175+
175176
<SbrpRepoSrcDir>$([MSBuild]::NormalizeDirectory('$(SrcDir)', 'source-build-reference-packages', 'src'))</SbrpRepoSrcDir>
176177
<ReferencePackagesDir>$([MSBuild]::NormalizeDirectory('$(PrereqsPackagesDir)', 'reference'))</ReferencePackagesDir>
177178
<SourceBuiltArtifactsTarballName>Private.SourceBuilt.Artifacts</SourceBuiltArtifactsTarballName>

src/SourceBuild/content/repo-projects/Directory.Build.targets

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,19 @@
511511
Condition="'@(_InnerPackageCacheFiles)' != ''" />
512512
</Target>
513513

514+
<Target Name="MoveDotNetBuildLogs"
515+
Condition="'$(IsUtilityProject)' != 'true' and
516+
Exists('$(ProjectDirectory)artifacts')">
517+
<ItemGroup>
518+
<PrebuiltReportsToMove Include="$(ProjectDirectory)artifacts/sb/prebuilt-report/*" />
519+
</ItemGroup>
520+
521+
<!-- Move the prebuilt reports -->
522+
<Move SourceFiles="@(PrebuiltReportsToMove)"
523+
DestinationFolder="$(DotNetBuildPrebuiltReportDir)"
524+
Condition="'@(PrebuiltReportsToMove)' != ''" />
525+
</Target>
526+
514527
<Target Name="CleanupRepo"
515528
Inputs="$(MSBuildProjectFullPath)"
516529
Outputs="$(BaseIntermediateOutputPath)CleanupRepo.complete"
@@ -626,6 +639,7 @@
626639
LogRepoArtifacts;
627640
CopyInnerBuildRestoredPackages;
628641
ExtractToolPackage;
642+
MoveDotNetBuildLogs;
629643
CleanupRepo" />
630644

631645
<Target Name="Test">

0 commit comments

Comments
 (0)