Skip to content

Improve prebuilt baselining: warn on error by default, save all project.assets.json#776

Merged
dagood merged 4 commits into
dotnet:release/2.1from
dagood:improve-baseline
Sep 18, 2018
Merged

Improve prebuilt baselining: warn on error by default, save all project.assets.json#776
dagood merged 4 commits into
dotnet:release/2.1from
dagood:improve-baseline

Conversation

@dagood
Copy link
Copy Markdown
Member

@dagood dagood commented Sep 17, 2018

A few improvements to prebuilt baselining: #770, #774.

@dagood dagood self-assigned this Sep 17, 2018
@dagood dagood requested review from crummel and dseefeld September 17, 2018 14:56
@dagood dagood changed the base branch from master to release/2.1 September 17, 2018 14:57
Copy link
Copy Markdown
Contributor

@crummel crummel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just one question about the globbing syntax.

Comment thread netci.groovy
[ "", "source-build/", "tarball-output/"].each { logRoot ->
archivalSettings.addFiles("${logRoot}bin/logs/*")
archivalSettings.addFiles("${logRoot}bin/prebuilt-report/*")
archivalSettings.addFiles("${logRoot}bin/prebuilt-report/**/*")
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this still pick up loose files in prebuilt-report? The XML summaries will still be going in there, right?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It should--** is meant to match no/current directory as well as all recursive subdirectories.

Copy link
Copy Markdown
Member Author

@dagood dagood Sep 17, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dagood
Copy link
Copy Markdown
Member Author

dagood commented Sep 17, 2018

@dotnet-bot test CI please

@dagood
Copy link
Copy Markdown
Member Author

dagood commented Sep 17, 2018

@dotnet-bot test RHEL7.2 Tarball Release
No idea what caused this, retrying in case it's flaky. Would be nice to have dotnet/msbuild#1038. error MSB4166: Child node "3" exited prematurely.

@crummel
Copy link
Copy Markdown
Contributor

crummel commented Sep 17, 2018

This location can be changed by setting the MSBUILDDEBUGPATH environment variable to a different directory.

Wonder if it's worth adding this variable in repos/dir.props?

@dagood
Copy link
Copy Markdown
Member Author

dagood commented Sep 17, 2018

I'll add that to this PR, definitely worth it if it works.

Save contents in CI in case the outputs help troubleshooting.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants