From 5779a92d99ec41c3f98f9e3dc5bd3855403de1a1 Mon Sep 17 00:00:00 2001 From: Shilong Liu Date: Sat, 23 Apr 2022 13:57:50 +0800 Subject: [PATCH] [ci] Fix PR checker archieve artifacts step (#9357) (#10652) Why I did it When a failed job retry. Publish artifact will fail for duplicated name --- .azure-pipelines/azure-pipelines-image-template.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.azure-pipelines/azure-pipelines-image-template.yml b/.azure-pipelines/azure-pipelines-image-template.yml index 37cad9e6c3..ee2d98eddc 100644 --- a/.azure-pipelines/azure-pipelines-image-template.yml +++ b/.azure-pipelines/azure-pipelines-image-template.yml @@ -53,6 +53,10 @@ jobs: - publish: $(Build.ArtifactStagingDirectory) artifact: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)' displayName: "Archive sonic image" + - publish: $(Build.ArtifactStagingDirectory) + condition: failed() + artifact: 'sonic-buildimage.$(GROUP_NAME)$(GROUP_EXTNAME)$(System.JobAttempt)' + displayName: "Archive failed sonic image" - ${{ parameters.postSteps }} - template: cleanup.yml jobGroups: ${{ parameters.jobGroups }}