Skip to content

Commit 26dc47f

Browse files
Add parameter for skipping the tagRepository deployment (Azure#27438)
1 parent 5b4ebab commit 26dc47f

File tree

1 file changed

+46
-45
lines changed

1 file changed

+46
-45
lines changed

eng/pipelines/templates/stages/archetype-net-release.yml

Lines changed: 46 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)