Skip to content

Commit 48e2f61

Browse files
authored
Merge compiler and msbuild vpacks (#1479)
1 parent 8d06be2 commit 48e2f61

File tree

1 file changed

+10
-43
lines changed

1 file changed

+10
-43
lines changed

.pipelines/OneBranch.Official.yml

Lines changed: 10 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -77,48 +77,6 @@ extends:
7777
ob_createvpack_metadata: $(Build.SourceBranchName).x86.$(Build.BuildNumber).$(Build.SourceVersion)
7878
ob_createvpack_target: $(OSBuildToolsRoot)\cppwinrt
7979

80-
steps:
81-
- task: UseDotNet@2
82-
continueOnError: true
83-
inputs:
84-
packageType: 'runtime'
85-
version: '6.x'
86-
performMultiLevelLookup: true
87-
88-
- task: DownloadPipelineArtifact@2
89-
displayName: 'Download x86 artifacts'
90-
inputs:
91-
artifactName: 'drop_build_x86'
92-
targetPath: '$(Build.SourcesDirectory)/x86'
93-
94-
- task: CopyFiles@2
95-
displayName: 'Stage compiler vpack contents'
96-
inputs:
97-
SourceFolder: $(Build.SourcesDirectory)/x86/cppwinrt
98-
Contents: |
99-
cppwinrt.exe
100-
cppwinrt.pdb
101-
TargetFolder: $(ob_outputDirectory)
102-
103-
- job: MSBuild_vpack
104-
pool:
105-
type: windows
106-
variables:
107-
ob_outputDirectory: '$(Build.SourcesDirectory)\out'
108-
109-
ob_createvpack_enabled: true
110-
ob_createvpack_packagename: CppWinRT.MSBuild
111-
ob_createvpack_owneralias: cpp4uwpt
112-
ob_createvpack_description: C++/WinRT MSBuild
113-
ob_createvpack_provData: true
114-
ob_createvpack_versionAs: parts
115-
ob_createvpack_majorVer: $(MajorVersion)
116-
ob_createvpack_minorVer: $(MinorVersion)
117-
ob_createvpack_patchVer: $(PatchVersion)
118-
ob_createvpack_metadata: $(Build.SourceBranchName).$(Build.BuildNumber).$(Build.SourceVersion)
119-
ob_createvpack_verbose: true
120-
ob_createvpack_target: $(OSBuildToolsRoot)\cppwinrt
121-
12280
steps:
12381
- task: UseDotNet@2
12482
continueOnError: true
@@ -144,6 +102,15 @@ extends:
144102
inputs:
145103
artifactName: 'drop_build_arm64'
146104
targetPath: '$(Build.SourcesDirectory)/arm64'
105+
106+
- task: CopyFiles@2
107+
displayName: 'Stage compiler vpack contents'
108+
inputs:
109+
SourceFolder: $(Build.SourcesDirectory)/x86/cppwinrt
110+
Contents: |
111+
cppwinrt.exe
112+
cppwinrt.pdb
113+
TargetFolder: $(ob_outputDirectory)
147114

148115
- task: CmdLine@2
149116
displayName: 'Stage MSBuild vpack contents'
@@ -163,7 +130,7 @@ extends:
163130
echo d | xcopy $(Build.SourcesDirectory)\x64\cppwinrt_fast_forwarder.lib build\native\lib\amd64
164131
echo d | xcopy $(Build.SourcesDirectory)\x64\cppwinrt_fast_forwarder.lib build\native\lib\x64
165132
echo d | xcopy $(Build.SourcesDirectory)\arm64\cppwinrt_fast_forwarder.lib build\native\lib\arm64
166-
133+
167134
- stage: NuGet
168135
dependsOn: build
169136
jobs:

0 commit comments

Comments
 (0)