@@ -175,9 +175,10 @@ stages:
175175 Target : MavenCentral
176176 BuildToolsPath : $(Pipeline.Workspace)/azure-sdk-build-tools
177177 JavaRepoRoot : $(Pipeline.Workspace)/azure-sdk-for-java
178- - publish : $(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed
179- artifact : ${{parameters.ArtifactName}}-mavencentral
180- displayName : ' Store gpg signed packages in ${{parameters.ArtifactName}}-mavencentral artifact'
178+ - template : /eng/common/pipelines/templates/steps/publish-artifact.yml
179+ parameters :
180+ ArtifactName : ${{parameters.ArtifactName}}-${{artifact.name}}-mavencentral-$(System.JobAttempt)
181+ ArtifactPath : $(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed
181182 # After publishing to Maven, publish to the azure-sdk-for-java feed. The reason for
182183 # this is that the azure-sdk-for-java feed will have the package available immediately
183184 # whereas Maven can take several hours for the package to become available.
@@ -190,9 +191,10 @@ stages:
190191 Target : JavaDevFeed
191192 BuildToolsPath : $(Pipeline.Workspace)/azure-sdk-build-tools
192193 JavaRepoRoot : $(Pipeline.Workspace)/azure-sdk-for-java
193- - publish : $(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed
194- artifact : ${{parameters.ArtifactName}}-javadevfeed
195- displayName : ' Store gpg signed packages in ${{parameters.ArtifactName}}-javadevfeed artifact'
194+ - template : /eng/common/pipelines/templates/steps/publish-artifact.yml
195+ parameters :
196+ ArtifactName : ${{parameters.ArtifactName}}-${{artifact.name}}-javadevfeed-$(System.JobAttempt)
197+ ArtifactPath : $(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed
196198
197199 - ${{if ne(artifact.skipPublishDocMs, 'true')}} :
198200 - deployment : PublicDocsMs
@@ -366,6 +368,7 @@ stages:
366368 RepositoryUrl : $(RepositoryUrl)
367369 Target : JavaDevFeed
368370 JavaRepoRoot : $(Pipeline.Workspace)/azure-sdk-for-java
369- - publish : $(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed
370- artifact : ${{parameters.ArtifactName}}-javadevfeed
371- displayName : ' Store gpg signed packages in ${{parameters.ArtifactName}}-javadevfeed artifact'
371+ - template : /eng/common/pipelines/templates/steps/publish-artifact.yml
372+ parameters :
373+ ArtifactName : integration-${{parameters.ArtifactName}}-${{artifact.name}}-javadevfeed-$(System.JobAttempt)
374+ ArtifactPath : $(Pipeline.Workspace)/${{parameters.ArtifactName}}-signed
0 commit comments