@@ -43,51 +43,52 @@ stages:
43
43
dependsOn : Signing
44
44
condition : and(succeeded(), ne(variables['SetDevVersion'], 'true'), ne(variables['Skip.Release'], 'true'), ne(variables['Build.Repository.Name'], 'Azure/azure-sdk-for-net-pr'))
45
45
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
91
92
92
93
- ${{if ne(artifact.skipPublishPackage, 'true')}} :
93
94
- deployment : PublishPackage
0 commit comments