Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4e8fcd0

Browse files
Migrate to DeployBox for release stage
1 parent e61b612 commit 4e8fcd0

File tree

1 file changed

+22
-16
lines changed

1 file changed

+22
-16
lines changed

‎.pipelines/vscode-powershell-Official.yml‎

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ extends:
5858
WindowsHostVersion:
5959
Version: 2022
6060
Network: KS3
61+
release:
62+
category: NonAzure
6163
stages:
6264
- stage: build
6365
jobs:
@@ -166,26 +168,30 @@ extends:
166168
dependsOn: build
167169
condition: eq(variables['Build.Reason'], 'Manual')
168170
variables:
171+
ob_release_environment: PPE
169172
version: $[ stageDependencies.build.main.outputs['package.version'] ]
170173
vsixVersion: $[ stageDependencies.build.main.outputs['package.vsixVersion'] ]
171174
prerelease: $[ stageDependencies.build.main.outputs['package.prerelease'] ]
172-
drop: $(Pipeline.Workspace)/drop_build_main
173175
jobs:
174176
- job: github
175177
displayName: Publish draft to GitHub
176178
pool:
177-
type: windows
178-
variables:
179-
ob_outputDirectory: $(Build.SourcesDirectory)/out
179+
type: release
180+
templateContext:
181+
inputs:
182+
- input: pipelineArtifact
183+
artifactName: drop_build_main
180184
steps:
181-
- download: current
182-
displayName: Download artifacts
183185
- task: GitHubRelease@1
184186
displayName: Create GitHub release
185187
inputs:
186188
gitHubConnection: GitHub
187189
repositoryName: PowerShell/vscode-powershell
188-
assets: $(drop)/powershell-$(vsixVersion).vsix
190+
target: main
191+
assets: |
192+
$(Pipeline.Workspace)/powershell-$(vsixVersion).vsix
193+
$(Pipeline.Workspace)/powershell-$(vsixVersion).manifest
194+
$(Pipeline.Workspace)/powershell-$(vsixVersion).signature.p7s
189195
tagSource: userSpecifiedTag
190196
tag: v$(version)
191197
isDraft: true
@@ -196,7 +202,7 @@ extends:
196202
- job: validation
197203
displayName: Manual validation
198204
pool:
199-
type: agentless
205+
type: server
200206
timeoutInMinutes: 1440
201207
steps:
202208
- task: ManualValidation@0
@@ -209,12 +215,12 @@ extends:
209215
dependsOn: validation
210216
displayName: Publish to VS Code Marketplace
211217
pool:
212-
type: windows
213-
variables:
214-
ob_outputDirectory: $(Build.SourcesDirectory)/out
218+
type: release
219+
templateContext:
220+
inputs:
221+
- input: pipelineArtifact
222+
artifactName: drop_build_main
215223
steps:
216-
- download: current
217-
displayName: Download artifacts
218224
- task: UseNode@1
219225
displayName: Use Node 20.x
220226
inputs:
@@ -231,11 +237,11 @@ extends:
231237
$publishArgs = @(
232238
'--azure-credential'
233239
'--packagePath'
234-
'$(drop)/powershell-$(vsixVersion).vsix'
240+
'$(Pipeline.Workspace)/powershell-$(vsixVersion).vsix'
235241
'--manifestPath'
236-
'$(drop)/powershell-$(vsixVersion).manifest'
242+
'$(Pipeline.Workspace)/powershell-$(vsixVersion).manifest'
237243
'--signaturePath'
238-
'$(drop)/powershell-$(vsixVersion).signature.p7s'
244+
'$(Pipeline.Workspace)/powershell-$(vsixVersion).signature.p7s'
239245
if ([bool]::Parse('$(prerelease)')) { '--pre-release' }
240246
)
241247
npm run publish -- @publishArgs

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /