Skip to content

Commit cdacccf

Browse files
committed
publish pdbs in FSharp.Core.nupkg
Also publish native symbols so they can be archived later.
1 parent 650805b commit cdacccf

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

.vsts-signed.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,14 @@ jobs:
105105
continueOnError: true
106106
condition: succeeded()
107107

108+
# Publish native PDBs for archiving
109+
- task: PublishBuildArtifacts@1
110+
displayName: Publish Artifact Symbols
111+
inputs:
112+
PathtoPublish: '$(Build.SourcesDirectory)/artifacts/SymStore/$(BuildConfiguration)'
113+
ArtifactName: NativeSymbols
114+
condition: succeeded()
115+
108116
# Execute cleanup tasks
109117
- task: ms-vseng.MicroBuildTasks.521a94ea-9e68-468a-8167-6dcf361ea776.MicroBuildCleanup@1
110118
displayName: Execute cleanup tasks

azure-pipelines.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,12 @@ jobs:
113113
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\VSSetup\$(_BuildConfig)\VisualFSharpFull.vsix'
114114
ArtifactName: 'Nightly'
115115
condition: succeeded()
116+
- task: PublishBuildArtifacts@1
117+
displayName: Publish Artifact Symbols
118+
inputs:
119+
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\SymStore\$(_BuildConfig)'
120+
ArtifactName: 'NativeSymbols'
121+
condition: succeeded()
116122

117123
#---------------------------------------------------------------------------------------------------------------------#
118124
# PR builds #

src/fsharp/FSharp.Core.nuget/FSharp.Core.nuspec

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,13 @@
3838
</metadata>
3939
<files>
4040
<file src="FSharp.Core\$Configuration$\netstandard1.6\FSharp.Core.dll" target="lib\netstandard1.6" />
41+
<file src="FSharp.Core\$Configuration$\netstandard1.6\FSharp.Core.pdb" target="lib\netstandard1.6" />
4142
<file src="FSharp.Core\$Configuration$\netstandard1.6\FSharp.Core.sigdata" target="lib\netstandard1.6" />
4243
<file src="FSharp.Core\$Configuration$\netstandard1.6\FSharp.Core.optdata" target="lib\netstandard1.6" />
4344
<file src="FSharp.Core\$Configuration$\netstandard1.6\FSharp.Core.xml" target="lib\netstandard1.6" />
4445

4546
<file src="FSharp.Core\$Configuration$\net45\FSharp.Core.dll" target="lib\net45" />
47+
<file src="FSharp.Core\$Configuration$\net45\FSharp.Core.pdb" target="lib\net45" />
4648
<file src="FSharp.Core\$Configuration$\net45\FSharp.Core.sigdata" target="lib\net45" />
4749
<file src="FSharp.Core\$Configuration$\net45\FSharp.Core.optdata" target="lib\net45" />
4850
<file src="FSharp.Core\$Configuration$\net45\FSharp.Core.xml" target="lib\net45" />

0 commit comments

Comments
 (0)