@@ -107,12 +107,38 @@ extends:
107
107
- template : /eng/pipelines/templates/jobs/workload-build.yml@self
108
108
parameters :
109
109
stabilizePackageVersion : ${{ parameters.stabilizePackageVersion }}
110
- publishToFeed : ${{ parameters.publishToFeed }}
111
- feedForPublishing : ${{ parameters.feedForPublishing }}
112
110
createVSInsertion : ${{ parameters.createVSInsertion }}
113
111
usePreComponentsForVSInsertion : ${{ parameters.usePreComponentsForVSInsertion }}
114
112
includeNonShippingWorkloads : ${{ parameters.includeNonShippingWorkloads }}
115
113
vsTopicBranch : ${{ parameters.vsTopicBranch }}
116
114
workloadDropNames : ${{ parameters.workloadDropNames }}
117
115
primaryVsInsertionBranches : ${{ parameters.primaryVsInsertionBranches }}
118
116
secondaryVsInsertionBranches : ${{ parameters.secondaryVsInsertionBranches }}
117
+ - stage : Publish
118
+ displayName : Publish
119
+ dependsOn : Build
120
+ condition : succeeded()
121
+ jobs :
122
+ - deployment : PublishFeed
123
+ displayName : Publish to feed
124
+ environment : DotNet-SDK-Workloads
125
+ pool :
126
+ name : $(DncEngInternalBuildPool)
127
+ image : 1es-windows-2022
128
+ os : windows
129
+ templateContext :
130
+ type : releaseJob
131
+ isProduction : true
132
+ strategy :
133
+ runOnce :
134
+ deploy :
135
+ steps :
136
+ - task : 1ES.DownloadPipelineArtifact@1
137
+ displayName : 🟣 Import PackageArtifacts from Previous Stage
138
+ inputs :
139
+ artifactName : PackageArtifacts
140
+ targetPath : $(Pipeline.Workspace)/PackageArtifacts
141
+ - template : /eng/pipelines/templates/steps/workload-publish.yml@self
142
+ parameters :
143
+ publishToFeed : ${{ parameters.publishToFeed }}
144
+ feedForPublishing : ${{ parameters.feedForPublishing }}
0 commit comments