Skip to content

Commit 75d69f4

Browse files
authored
Merge pull request #1243 from microsoft/dev-main
add initial nuget pipeline
2 parents 8ff03b6 + 83c9ea8 commit 75d69f4

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Microsoft.Mimalloc NuGet Release Pipeline
2+
# Manually triggered pipeline to build, sign, and publish the mimalloc NuGet package.
3+
# Builds x64 and ARM64 Windows binaries, signs via ESRP, and packs NuGet.
4+
5+
trigger: none
6+
pr: none
7+
8+
parameters:
9+
- name: version
10+
displayName: 'NuGet package version'
11+
type: string
12+
default: '1.0.0'
13+
14+
- name: buildConfig
15+
displayName: 'Build configuration'
16+
type: string
17+
default: 'Release'
18+
values:
19+
- Release
20+
- Debug
21+
22+
- name: signBinaries
23+
displayName: 'Sign binaries (ESRP)?'
24+
type: string
25+
default: 'No'
26+
values:
27+
- 'Yes'
28+
- 'No'
29+
30+
- name: publishToFeed
31+
displayName: 'Publish NuGet to artifact feed?'
32+
type: boolean
33+
default: false
34+
35+
variables:
36+
nuspecPath: '$(Build.SourcesDirectory)/contrib/nuget/Microsoft.Mimalloc.nuspec'
37+
artifactStaging: '$(Build.ArtifactStagingDirectory)'

0 commit comments

Comments
 (0)