@@ -43,51 +43,52 @@ stages:
4343 dependsOn : Signing
4444 condition : and(succeeded(), ne(variables['SetDevVersion'], 'true'), ne(variables['Skip.Release'], 'true'), ne(variables['Build.Repository.Name'], 'Azure/azure-sdk-for-net-pr'))
4545 jobs :
46- - deployment : TagRepository
47- displayName : " Create release tag"
48- condition : ne(variables['Skip.TagRepository'], 'true')
49- environment : github
50-
51- pool :
52- name : azsdk-pool-mms-win-2019-general
53- vmImage : MMS2019
54-
55- strategy :
56- runOnce :
57- deploy :
58- steps :
59- - checkout : self
60- - download : current
61- artifact : ${{parameters.ArtifactName}}-signed
62- - template : /eng/pipelines/templates/steps/install-dotnet.yml
63- parameters :
64- EnableNuGetCache : false
65- - template : /eng/common/pipelines/templates/steps/retain-run.yml
66- - template : /eng/common/pipelines/templates/steps/set-test-pipeline-version.yml
67- parameters :
68- PackageName : " Azure.Template"
69- ServiceDirectory : " template"
70- TestPipeline : ${{ parameters.TestPipeline }}
71- - template : /eng/common/pipelines/templates/steps/verify-changelog.yml
72- parameters :
73- PackageName : ${{artifact.name}}
74- ServiceName : ${{parameters.ServiceDirectory}}
75- ForRelease : true
76- - task : PowerShell@2
77- inputs :
78- filePath : $(System.DefaultWorkingDirectory)/eng/scripts/InstallationCheck.ps1
79- pwsh : true
80- arguments : >
81- -ArtifactsDirectory "$(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed"
82- -Artifact ${{artifact.name}}
83- condition : and(succeeded(),ne('${{ artifact.skipPublishPackage }}', 'true'))
84- displayName : Verify Package Installation
85- - template : /eng/common/pipelines/templates/steps/create-tags-and-git-release.yml
86- parameters :
87- ArtifactLocation : $(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed/${{artifact.name}}
88- PackageRepository : Nuget
89- ReleaseSha : $(Build.SourceVersion)
90- RepoId : Azure/azure-sdk-for-net
46+ - ${{if ne(artifact.skipTagRepository, 'true')}} :
47+ - deployment : TagRepository
48+ displayName : " Create release tag"
49+ condition : ne(variables['Skip.TagRepository'], 'true')
50+ environment : github
51+
52+ pool :
53+ name : azsdk-pool-mms-win-2019-general
54+ vmImage : MMS2019
55+
56+ strategy :
57+ runOnce :
58+ deploy :
59+ steps :
60+ - checkout : self
61+ - download : current
62+ artifact : ${{parameters.ArtifactName}}-signed
63+ - template : /eng/pipelines/templates/steps/install-dotnet.yml
64+ parameters :
65+ EnableNuGetCache : false
66+ - template : /eng/common/pipelines/templates/steps/retain-run.yml
67+ - template : /eng/common/pipelines/templates/steps/set-test-pipeline-version.yml
68+ parameters :
69+ PackageName : " Azure.Template"
70+ ServiceDirectory : " template"
71+ TestPipeline : ${{ parameters.TestPipeline }}
72+ - template : /eng/common/pipelines/templates/steps/verify-changelog.yml
73+ parameters :
74+ PackageName : ${{artifact.name}}
75+ ServiceName : ${{parameters.ServiceDirectory}}
76+ ForRelease : true
77+ - task : PowerShell@2
78+ inputs :
79+ filePath : $(System.DefaultWorkingDirectory)/eng/scripts/InstallationCheck.ps1
80+ pwsh : true
81+ arguments : >
82+ -ArtifactsDirectory "$(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed"
83+ -Artifact ${{artifact.name}}
84+ condition : and(succeeded(),ne('${{ artifact.skipPublishPackage }}', 'true'))
85+ displayName : Verify Package Installation
86+ - template : /eng/common/pipelines/templates/steps/create-tags-and-git-release.yml
87+ parameters :
88+ ArtifactLocation : $(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed/${{artifact.name}}
89+ PackageRepository : Nuget
90+ ReleaseSha : $(Build.SourceVersion)
91+ RepoId : Azure/azure-sdk-for-net
9192
9293 - ${{if ne(artifact.skipPublishPackage, 'true')}} :
9394 - deployment : PublishPackage
0 commit comments