Skip to content

Commit 0d681d5

Browse files
Merge 7a8fd55 into 510318f
2 parents 510318f + 7a8fd55 commit 0d681d5

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
parameters:
2+
Artifacts: []
3+
ArtifactName: 'packages'
4+
PackageName: ''
5+
DependsOn:
6+
7+
jobs:
8+
- job: 'MarkPackageAsShipped'
9+
displayName: "Mark Package as Shipped"
10+
condition: and(succeeded(), ne(variables['Skip.MarkPackageAsShipped'], 'true'))
11+
dependsOn: ${{parameters.DependsOn}}
12+
13+
pool:
14+
image: azsdk-pool-mms-ubuntu-2004-1espt
15+
name: azsdk-pool-mms-ubuntu-2004-general
16+
os: linux
17+
18+
steps:
19+
- checkout: self
20+
- download: current
21+
artifact: ${{parameters.ArtifactName}}
22+
timeoutInMinutes: 5
23+
- template: /eng/common/pipelines/templates/steps/set-default-branch.yml
24+
- template: /eng/common/pipelines/templates/steps/create-apireview.yml
25+
parameters:
26+
ArtifactPath: $(Pipeline.Workspace)/${{parameters.ArtifactName}}
27+
Artifacts: ${{parameters.Artifacts}}
28+
ConfigFileDir: $(Pipeline.Workspace)/${{parameters.ArtifactName}}/PackageInfo
29+
MarkPackageAsShipped: true
30+
ArtifactName: '${{parameters.ArtifactName}}'
31+
PackageName: '${{parameters.PackageName}}'

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,14 @@ stages:
251251
CommitMsg: "Increment package version after release of ${{ artifact.name }}"
252252
PRTitle: "Increment version for ${{ parameters.ServiceDirectory }} releases"
253253
CloseAfterOpenForTesting: '${{ parameters.TestPipeline }}'
254+
255+
- template: /eng/common/pipelines/templates/jobs/mark-as-shipped.yml
256+
parameters:
257+
Artifacts: ${{parameters.Artifacts}}
258+
ArtifactName: ${{parameters.ArtifactName}}
259+
PackageName: ${{artifact.name}}
260+
DependsOn: PublishPackage
261+
254262
- ${{if and(eq(variables['Build.Reason'], 'Manual'), eq(variables['System.TeamProject'], 'internal'))}}:
255263
- template: /eng/pipelines/templates/jobs/smoke.tests.yml
256264
parameters:

0 commit comments

Comments
 (0)