Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish prebuilt reports for each repo #43336

Merged
merged 6 commits into from
Sep 18, 2024
Merged

Conversation

Winniexu01
Copy link
Member

Fixes dotnet/source-build#4160

Store the prebuilt repots for each repo as pipeline artifacts rather than the overall build's prebuilt report, which will make investigations of prebuilt go more quickly.

I introduced a new property DotNetBuildPrebuiltReportDir which point to artifacts\prebuilt-report\<reponame>\, all repo's prebuilt reports will respect this property and move to that folder.

@Winniexu01 Winniexu01 requested review from a team as code owners September 11, 2024 07:00
@dotnet-issue-labeler dotnet-issue-labeler bot added Area-Infrastructure untriaged Request triage from a team member labels Sep 11, 2024
@mthalman
Copy link
Member

@Winniexu01 - Is there an example build containing a prebuilt that you can provide which demonstrates this new behavior?

@Winniexu01
Copy link
Member Author

@mthalman
Copy link
Member

@mthalman Example build: https://dev.azure.com/dnceng/internal/_build/results?buildId=2536531&view=results (internal Microsoft link)

I was looking for a build that had prebuilts being reported in order to validate the placement of files in the pipeline artifacts. This build doesn't seem to have any prebuilts.

@Winniexu01
Copy link
Member Author

Hi @mthalman Here is new build (internal Microsoft link) that CentOS9 failed with '3 Prebuilt Exist'.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Prebuilt reports for each repo should be stored as pipeline artifacts in CI builds
4 participants