1+ trigger : none
2+ pr : none
3+
4+ parameters :
5+
6+ - name : BlobPath
7+ displayName : ' Container relative blob path'
8+ type : string
9+ default : ' <team>/python/<version>'
10+
11+ extends :
12+ template : /eng/pipelines/templates/stages/1es-redirect.yml
13+ parameters :
14+ stages :
15+ - stage :
16+ displayName : ' Partner Release'
17+ variables :
18+ - name : Artifacts
19+ value : $(Pipeline.Workspace)/artifacts
20+ - template : /eng/pipelines/templates/variables/image.yml
21+
22+ jobs :
23+ - job :
24+ displayName : ' Download and publish artifacts'
25+ pool :
26+ name : $(WINDOWSPOOL)
27+ image : $(WINDOWSVMIMAGE)
28+ os : windows
29+
30+ steps :
31+ - task : AzurePowerShell@5
32+ displayName : ' Copy from azuresdkpartnerdrops'
33+ condition : and(succeeded(), ne(variables['SkipCopyFromPartnerDrops'], 'true'))
34+ inputs :
35+ azureSubscription : ' azuresdkpartnerdrops - Storage Partner Drops'
36+ ScriptType : ' InlineScript'
37+ azurePowerShellVersion : LatestVersion
38+ pwsh : true
39+ Inline : |
40+ azcopy copy 'https://azuresdkpartnerdrops.blob.core.windows.net/drops/${{ parameters.BlobPath }}/*' '$(Artifacts)' --recursive=true
41+ echo "Copied files:"
42+ dir '$(Artifacts)' -r | % { $_.FullName }
43+ env :
44+ AZCOPY_AUTO_LOGIN_TYPE : ' PSCRED'
45+
46+ - template : /eng/common/pipelines/templates/steps/publish-1es-artifact.yml
47+ parameters :
48+ ArtifactName : ' artifacts-for-release'
49+ ArtifactPath : $(Artifacts)
50+
51+ - task : EsrpRelease@7
52+ displayName : ' Publish via ESRP'
53+ inputs :
54+ ConnectedServiceName : ' Azure SDK Engineering System'
55+ ClientId : ' 5f81938c-2544-4f1f-9251-dd9de5b8a81b'
56+ KeyVaultName : ' AzureSDKEngKeyVault'
57+ AuthCertName : ' azure-sdk-esrp-release-auth-certificate'
58+ SignCertName : ' azure-sdk-esrp-release-sign-certificate'
59+ Intent : ' PackageDistribution'
60+ ContentType : ' PyPI'
61+ FolderLocation : $(Artifacts)
62+ Owners : $(Build.RequestedForEmail)
63+ Approvers : $(Build.RequestedForEmail)
64+ ServiceEndpointUrl : ' https://api.esrp.microsoft.com'
65+ MainPublisher : ' ESRPRELPACMANTEST'
66+ DomainTenantId : ' 72f988bf-86f1-41af-91ab-2d7cd011db47'
0 commit comments