Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Add symbol publish (index/archive) build leg #11300

Merged
merged 2 commits into from
May 1, 2017

Conversation

dagood
Copy link
Member

@dagood dagood commented Apr 28, 2017

Adds a new publish build leg that publishes symbols using VSTS Symbol and, when building a release branch, archives them on the official Msft public symbol server. See dotnet/corefx#18350.

This also deletes some outdated symbol publishing/indexing steps that were already disabled in the Windows legs.

I tested this out by creating a live def based on DotNet-Trusted-Publish-Symbols.json and running it against existing build drops.

Resolves https://github.com/dotnet/core-eng/issues/540, https://github.com/dotnet/coreclr/issues/7824, and https://github.com/dotnet/coreclr/issues/10809
Todo: https://github.com/dotnet/core-eng/issues/703 (port this to release/2.0.0)

"value": "false",
"allowOverride": true
},
"PB_ConfigurationGroup": {
Copy link
Member

Choose a reason for hiding this comment

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

ConfigurationGroup is a CoreFXism, can you change this to PB_BuildType?

Copy link
Member Author

Choose a reason for hiding this comment

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

Sure. Would be nice if this converged, though.

Copy link
Member

@wtgodbe wtgodbe left a comment

Choose a reason for hiding this comment

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

LGTM, other than the 1 comment

@dagood dagood merged commit bbe8c52 into dotnet:master May 1, 2017
@dagood dagood deleted the symbol-publish-leg branch May 1, 2017 14:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants