Skip to content

Commit 03563e4

Browse files
committed
Move GitHubRelease task to a release job
1 parent 3f2ca05 commit 03563e4

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

azure-pipelines/release.yml

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ extends:
2828
stages:
2929
- stage: release
3030
jobs:
31-
- job: release
31+
- job: nuget
32+
displayName: 📦 Push nuget.org packages
3233
pool:
3334
name: AzurePipelines-EO
3435
demands:
@@ -45,6 +46,28 @@ extends:
4546
publishFeedCredentials: VisualStudioExtensibility (nuget.org)
4647
steps:
4748
- checkout: none
49+
- download: CI
50+
artifact: deployables-Windows
51+
displayName: 🔻 Download deployables-Windows artifact
52+
patterns: 'NuGet/*'
53+
- job: github
54+
displayName: 📢 GitHub release
55+
dependsOn: nuget
56+
pool:
57+
name: AzurePipelines-EO
58+
demands:
59+
- ImageOverride -equals 1ESPT-Ubuntu22.04
60+
os: Linux
61+
templateContext:
62+
type: releaseJob
63+
isProduction: true
64+
inputs:
65+
- input: pipelineArtifact
66+
pipeline: CI
67+
artifactName: deployables-Windows
68+
targetPath: $(Pipeline.Workspace)/CI/deployables-Windows
69+
steps:
70+
- checkout: none
4871
- powershell: |
4972
Write-Host "##vso[build.updatebuildnumber]$(resources.pipeline.CI.runName)"
5073
if ('$(resources.pipeline.CI.runName)'.Contains('-')) {
@@ -53,10 +76,6 @@ extends:
5376
Write-Host "##vso[task.setvariable variable=IsPrerelease]false"
5477
}
5578
displayName: ⚙ Set up pipeline
56-
- download: CI
57-
artifact: deployables-Windows
58-
displayName: 🔻 Download deployables-Windows artifact
59-
patterns: 'NuGet/*'
6079
- task: GitHubRelease@1
6180
displayName: 📢 GitHub release (create)
6281
inputs:

0 commit comments

Comments
 (0)