diff options
author | Mike McLaughlin <mikem@microsoft.com> | 2018-04-06 17:32:51 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-06 17:32:51 -0700 |
commit | 8499136a9a79fd37a4acb9dc690a4815edd8081d (patch) | |
tree | 6d54de2e935b224d8870d6a1da84cec45e0fa584 /src | |
parent | 4eb8b37996a8e7f3b1b65e8cec4d9d4dd42e5b4e (diff) | |
download | coreclr-8499136a9a79fd37a4acb9dc690a4815edd8081d.tar.gz coreclr-8499136a9a79fd37a4acb9dc690a4815edd8081d.tar.bz2 coreclr-8499136a9a79fd37a4acb9dc690a4815edd8081d.zip |
Publish symbols using Microsoft.SymbolUploader.Build.Task package (#17463)
Added PB_SymbolExpirationInDays (settable at queue time), PB_MsdlSymbolServerPAT, PB_SymwebSymbolServerPAT variables.
Added "msdl" (publish symbols to public Microsoft server) and "symweb" (publish symbols to symweb) variables to PB_PublishType.
Update to version 1.0.0-beta-62806-01 of the symbol uploader.
Issue #16482
Diffstat (limited to 'src')
-rw-r--r-- | src/publish.proj | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/publish.proj b/src/publish.proj index 42a98e48b4..37d9d277cc 100644 --- a/src/publish.proj +++ b/src/publish.proj @@ -3,6 +3,7 @@ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$(PackagesDir)/$(FeedTasksPackage.ToLower())/$(FeedTasksPackageVersion)/build/$(FeedTasksPackage).targets" /> + <Import Project="$(PackagesDir)/$(PublishSymbolsPackage.ToLower())/$(PublishSymbolsPackageVersion)/build/PublishSymbols.targets" /> <UsingTask TaskName="CreateAzureContainer" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/> <UsingTask TaskName="UploadToAzure" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/> @@ -133,5 +134,21 @@ Overwrite="$(OverwriteOnPublish)" /> </Target> + <Target Name="PublishAllSymbols" + DependsOnTargets="SetupPublishSymbols;PublishSymbols" /> + + <Target Name="SetupPublishSymbols"> + <PropertyGroup> + <ConvertPortablePdbsToWindowsPdbs Condition="'$(ConvertPortablePdbsToWindowsPdbs)'==''">true</ConvertPortablePdbsToWindowsPdbs> + <SymbolVerboseLogging>true</SymbolVerboseLogging> + </PropertyGroup> + <ItemGroup> + <SymbolPackagesToPublish Include="$(SymbolsPackagesPattern)" /> + </ItemGroup> + <Error Condition="'$(SymbolServerPath)'==''" Text="Missing property SymbolServerPath" /> + <Error Condition="'$(SymbolServerPAT)'==''" Text="Missing property SymbolServerPAT" /> + <Message Importance="High" Text="Publishing @(SymbolPackagesToPublish) to $(SymbolServerPath)"/> + </Target> + <Target Name="Build" DependsOnTargets="PublishPackages;PublishSymbolPackages;PublishTestNativeBinaries"/> </Project> |