1
1
---
2
2
name : $(Date:yyyMMdd).$(Rev:r)
3
+
3
4
variables :
4
- - group : TSDTUSR
5
+ - name : TeamName
6
+ value : MDDDebugger
5
7
6
8
resources :
7
9
repositories :
@@ -21,7 +23,7 @@ extends:
21
23
name : VSEngSS-MicroBuild2022-1ES
22
24
os : windows
23
25
stages :
24
- - stage : stage
26
+ - stage : BuildVSReleasePackage
25
27
displayName : VS_Release
26
28
jobs :
27
29
- job : Phase_1
@@ -38,4 +40,34 @@ extends:
38
40
enabled : true
39
41
steps :
40
42
- template : /eng/pipelines/templates/VS-release.template.yml@self
43
+
44
+ - stage : VS_Insertion
45
+ dependsOn : [BuildVSReleasePackage]
46
+ jobs :
47
+ - job :
48
+ displayName : Insert package into VS
49
+ templateContext :
50
+ inputs :
51
+ - input : pipelineArtifact
52
+ artifactName : PackageVersion
53
+ targetPath : $(Build.ArtifactStagingDirectory)\PackageVersion
54
+ steps :
55
+ - checkout : none
56
+
57
+ - powershell : |
58
+ $version= [IO.File]::ReadAllText("$(Build.ArtifactStagingDirectory)\PackageVersion\NugetPackageVersion.txt")
59
+ Write-Host "##vso[task.setvariable variable=MDDPackageVersion;]$version"
60
+ displayName: 'Set MDDPackage Version'
61
+
62
+ - task : ms-vseng.MicroBuildShipTasks.55100717-a81d-45ea-a363-b8fe3ec375ad.MicroBuildInsertVsPayload@4
63
+ displayName : ' Insert VS Payload'
64
+ inputs :
65
+ TargetBranch : $(TargetBranch)
66
+ TeamName : ' VS Debugger Platform'
67
+ TeamEmail : $(TEAMEMAIL)
68
+ DefaultConfigValues : ' VS.Redist.Debugger.MDD.MIEngine=$(MDDPackageVersion)'
69
+ RevisionTextFiles : ' src/SetupPackages/VC/IDE/MDD/core/revision.txt,src/SetupPackages/VC/IDE/MDD/res/revision.txt'
70
+ InsertionPayloadName : ' MIEngine $(MDDPackageVersion)'
71
+ InsertionDescription : ' Updating MIEngine to $(MDDPackageVersion). See $(Release.Artifacts.MIEngine_MDD.BuildURI)'
72
+ InsertionReviewers : $(InsertionReviewers)
41
73
...
0 commit comments