@@ -86,61 +86,99 @@ stages:
8686 displayName : ' GitHub/Nuget Release Publish'
8787 dependsOn : ${{ format('ReleaseInternal_{0}', parameters.PackageArtifactName) }}
8888 jobs :
89- - deployment : PublishPackageNuGet
89+ # - deployment: PublishPackageNuGet
90+ - job : PublishPackageNuGet
9091 ${{ if eq( parameters['IsPrerelease'], true) }} :
9192 displayName : ' Publish Nuget Prerelease'
9293 ${{ else }} :
9394 displayName : ' Publish NuGet Release'
9495 environment : nuget
9596 pool :
9697 vmImage : $(VmImage)
98+ steps :
99+ - download : current
100+ artifact : ' ${{ parameters.PackageArtifactName }}-signed'
101+ - template : ../steps/package-push-nuget.yml
102+ parameters :
103+ ArtifactPath : ' $(Pipeline.Workspace)/${{ parameters.PackageArtifactName }}-signed'
104+ PackageName : ${{ parameters.PackagePrefix }}
97105
98- strategy :
99- runOnce :
100- deploy :
101- steps :
102- - download : current
103- artifact : ' ${{ parameters.PackageArtifactName }}-signed'
104-
105- - template : ../steps/package-push-nuget.yml
106- parameters :
107- ArtifactPath : ' $(Pipeline.Workspace)/${{ parameters.PackageArtifactName }}-signed'
108- PackageName : ${{ parameters.PackagePrefix }}
109-
110- - deployment : GithubRelease
106+ - job : GithubRelease
111107 ${{ if eq( parameters['IsPrerelease'], true) }} :
112108 displayName : ' Create GitHub Release (Prerelease)'
113109 ${{ else }} :
114110 displayName : ' Create GitHub Release (Release)'
115- dependsOn : ' PublishPackageNuGet'
116- environment : github
111+ dependsOn : PublishPackageNuGet
117112 pool :
118113 vmImage : $(VmImage)
119114 variables :
120115 ${{ if eq( parameters['IsPrerelease'], true) }} :
121116 PackageVersion : $(SetVariables.PrereleaseVersion)
122117 ${{ else }} :
123118 PackageVersion : $(SetVariables.ReleaseVersion)
124- strategy :
125- runOnce :
126- deploy :
127- steps :
128- - download : current
129- artifact : ' ${{ parameters.PackageArtifactName }}-signed'
119+ steps :
120+ - download : current
121+ artifact : ' ${{ parameters.PackageArtifactName }}-signed'
122+ - template : ../steps/versionVariables.yml
123+ - task : GithubRelease@1
124+ displayName : ' Create GitHub Release'
125+ inputs :
126+ gitHubConnection : ' Github (${{ parameters.RepositoryName }})'
127+ repositoryName : ${{ parameters.RepositoryName }}
128+ action : ' create'
129+ tagSource : userSpecifiedTag
130+ tag : release/$(PackageVersion)
131+ title : ${{ parameters.PackagePrefix }} $(PackageVersion)
132+ isPreRelease : ${{ parameters.IsPrerelease }}
133+ assets : |
134+ $(Pipeline.Workspace)/${{ parameters.PackageArtifactName }}-signed/*.nupkg
135+ $(Pipeline.Workspace)/${{ parameters.PackageArtifactName }}-signed/*.snupkg
136+ # strategy:
137+ # runOnce:
138+ # deploy:
139+ # steps:
140+ # - download: current
141+ # artifact: '${{ parameters.PackageArtifactName }}-signed'
142+
143+ # - template: ../steps/package-push-nuget.yml
144+ # parameters:
145+ # ArtifactPath: '$(Pipeline.Workspace)/${{ parameters.PackageArtifactName }}-signed'
146+ # PackageName: ${{ parameters.PackagePrefix }}
147+
148+ # - deployment: GithubRelease
149+ # ${{ if eq( parameters['IsPrerelease'], true) }}:
150+ # displayName: 'Create GitHub Release (Prerelease)'
151+ # ${{ else }}:
152+ # displayName: 'Create GitHub Release (Release)'
153+ # dependsOn: 'PublishPackageNuGet'
154+ # environment: github
155+ # pool:
156+ # vmImage: $(VmImage)
157+ # variables:
158+ # ${{ if eq( parameters['IsPrerelease'], true) }}:
159+ # PackageVersion: $(SetVariables.PrereleaseVersion)
160+ # ${{ else }}:
161+ # PackageVersion: $(SetVariables.ReleaseVersion)
162+ # strategy:
163+ # runOnce:
164+ # deploy:
165+ # steps:
166+ # - download: current
167+ # artifact: '${{ parameters.PackageArtifactName }}-signed'
130168
131- - template : ../steps/versionVariables.yml
169+ # - template: ../steps/versionVariables.yml
132170
133- - task : GithubRelease@1
134- displayName : ' Create GitHub Release'
135- inputs :
136- gitHubConnection : ' Github (${{ parameters.RepositoryName }})'
137- repositoryName : ${{ parameters.RepositoryName }}
138- action : ' create'
139- tagSource : userSpecifiedTag
171+ # - task: GithubRelease@1
172+ # displayName: 'Create GitHub Release'
173+ # inputs:
174+ # gitHubConnection: 'Github (${{ parameters.RepositoryName }})'
175+ # repositoryName: ${{ parameters.RepositoryName }}
176+ # action: 'create'
177+ # tagSource: userSpecifiedTag
140178
141- tag : release/$(PackageVersion)
142- title : ${{ parameters.PackagePrefix }} $(PackageVersion)
143- isPreRelease : ${{ parameters.IsPrerelease }}
144- assets : |
145- $(Pipeline.Workspace)/${{ parameters.PackageArtifactName }}-signed/*.nupkg
146- $(Pipeline.Workspace)/${{ parameters.PackageArtifactName }}-signed/*.snupkg
179+ # tag: release/$(PackageVersion)
180+ # title: ${{ parameters.PackagePrefix }} $(PackageVersion)
181+ # isPreRelease: ${{ parameters.IsPrerelease }}
182+ # assets: |
183+ # $(Pipeline.Workspace)/${{ parameters.PackageArtifactName }}-signed/*.nupkg
184+ # $(Pipeline.Workspace)/${{ parameters.PackageArtifactName }}-signed/*.snupkg
0 commit comments