diff --git a/build/ci/.azure-devops-android-tests.yml b/build/ci/.azure-devops-android-tests.yml index 3dab1cef9f..938383ee62 100644 --- a/build/ci/.azure-devops-android-tests.yml +++ b/build/ci/.azure-devops-android-tests.yml @@ -57,6 +57,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-android-netcoremobile-build @@ -104,6 +105,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-android-build @@ -280,6 +282,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-results @@ -287,6 +290,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.sourcesdirectory)/build/uitests-failure-results ArtifactName: uitests-failure-results diff --git a/build/ci/.azure-devops-docs.yml b/build/ci/.azure-devops-docs.yml index a7d6dc060f..6995271a32 100644 --- a/build/ci/.azure-devops-docs.yml +++ b/build/ci/.azure-devops-docs.yml @@ -47,6 +47,7 @@ jobs: - task: PublishBuildArtifacts@1 # https://developercommunity.visualstudio.com/content/problem/284991/public-vsts-previouw-cant-set-build-number-of-pr-b.html condition: eq(variables['System.PullRequest.IsFork'], 'False') + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages diff --git a/build/ci/.azure-devops-ios-tests-run.yml b/build/ci/.azure-devops-ios-tests-run.yml index 5c6c01c79d..9711462589 100644 --- a/build/ci/.azure-devops-ios-tests-run.yml +++ b/build/ci/.azure-devops-ios-tests-run.yml @@ -152,6 +152,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-results @@ -159,6 +160,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.sourcesdirectory)/build/uitests-failure-results ArtifactName: uitests-failure-results @@ -166,6 +168,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.sourcesdirectory)/build/uitests-failure-results ArtifactName: uitests-failure-results diff --git a/build/ci/.azure-devops-ios-tests.yml b/build/ci/.azure-devops-ios-tests.yml index b900a6fc5f..d7fb823a0b 100644 --- a/build/ci/.azure-devops-ios-tests.yml +++ b/build/ci/.azure-devops-ios-tests.yml @@ -68,6 +68,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: ios-uitest-build diff --git a/build/ci/.azure-devops-macos.yml b/build/ci/.azure-devops-macos.yml index 9d1551f464..ee5e1901ca 100644 --- a/build/ci/.azure-devops-macos.yml +++ b/build/ci/.azure-devops-macos.yml @@ -65,6 +65,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uno-macos-artifacts @@ -170,6 +171,7 @@ jobs: - task: PublishBuildArtifacts@1 displayName: Publish macOS Screenshots condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-results diff --git a/build/ci/.azure-devops-package-generic.yml b/build/ci/.azure-devops-package-generic.yml index 3d25f809c3..598c00cb1f 100644 --- a/build/ci/.azure-devops-package-generic.yml +++ b/build/ci/.azure-devops-package-generic.yml @@ -112,6 +112,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages-Artifacts-generic @@ -119,6 +120,7 @@ jobs: # - task: PublishBuildArtifacts@1 # displayName: Publish Tizen Artifacts + # retryCountOnTaskFailure: 3 # condition: always() # inputs: # PathtoPublish: $(build.sourcesdirectory)\src\SamplesApp\SamplesApp.Skia.Tizen\bin\Release\tizen50 diff --git a/build/ci/.azure-devops-package-net6-win.yml b/build/ci/.azure-devops-package-net6-win.yml index 2be55999f4..a493398c10 100644 --- a/build/ci/.azure-devops-package-net6-win.yml +++ b/build/ci/.azure-devops-package-net6-win.yml @@ -97,6 +97,8 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages-Artifacts-netcoremobile diff --git a/build/ci/.azure-devops-package-reference.yml b/build/ci/.azure-devops-package-reference.yml index 31ef7c7e83..d0bcddbd38 100644 --- a/build/ci/.azure-devops-package-reference.yml +++ b/build/ci/.azure-devops-package-reference.yml @@ -62,6 +62,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages-Artifacts-reference diff --git a/build/ci/.azure-devops-package-skia.yml b/build/ci/.azure-devops-package-skia.yml index ddf6355612..a489b4c03f 100644 --- a/build/ci/.azure-devops-package-skia.yml +++ b/build/ci/.azure-devops-package-skia.yml @@ -72,6 +72,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages-Artifacts-skia diff --git a/build/ci/.azure-devops-package-wasm.yml b/build/ci/.azure-devops-package-wasm.yml index 8bc3910411..e000d6ddae 100644 --- a/build/ci/.azure-devops-package-wasm.yml +++ b/build/ci/.azure-devops-package-wasm.yml @@ -67,6 +67,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages-Artifacts-wasm diff --git a/build/ci/.azure-devops-package.yml b/build/ci/.azure-devops-package.yml index 8a9967c4b5..04d0433f7a 100644 --- a/build/ci/.azure-devops-package.yml +++ b/build/ci/.azure-devops-package.yml @@ -118,6 +118,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages diff --git a/build/ci/.azure-devops-samplesapp-uitests-build.yml b/build/ci/.azure-devops-samplesapp-uitests-build.yml index 20f24fd741..0ced03b24a 100644 --- a/build/ci/.azure-devops-samplesapp-uitests-build.yml +++ b/build/ci/.azure-devops-samplesapp-uitests-build.yml @@ -46,6 +46,7 @@ jobs: flattenFolders: false - task: PublishBuildArtifacts@1 + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: samplesapp-uitest-binaries diff --git a/build/ci/.azure-devops-screenshot-compare.yml b/build/ci/.azure-devops-screenshot-compare.yml index 4e5122be52..06f9197e8c 100644 --- a/build/ci/.azure-devops-screenshot-compare.yml +++ b/build/ci/.azure-devops-screenshot-compare.yml @@ -76,6 +76,7 @@ jobs: archiveFile: '$(Build.ArtifactStagingDirectory)/snapshot-compare-results-$(Build.BuildId).zip' - task: PublishBuildArtifacts@1 + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-compare-results diff --git a/build/ci/.azure-devops-skia-tests.yml b/build/ci/.azure-devops-skia-tests.yml index cf0b67ba9c..5336824d58 100644 --- a/build/ci/.azure-devops-skia-tests.yml +++ b/build/ci/.azure-devops-skia-tests.yml @@ -34,6 +34,7 @@ jobs: displayName: Build GTK Head - task: PublishBuildArtifacts@1 + retryCountOnTaskFailure: 3 condition: always() inputs: PathtoPublish: $(Build.SourcesDirectory)\src\SamplesApp\SamplesApp.Skia.Gtk\bin\Release\net7.0 @@ -44,6 +45,7 @@ jobs: displayName: Build WPF Head - task: PublishBuildArtifacts@1 + retryCountOnTaskFailure: 3 condition: always() inputs: PathtoPublish: $(Build.SourcesDirectory)\src\SamplesApp\SamplesApp.Skia.WPF\bin\Release\net7.0-windows @@ -51,6 +53,7 @@ jobs: ArtifactType: Container - task: PublishBuildArtifacts@1 + retryCountOnTaskFailure: 3 condition: always() inputs: PathtoPublish: $(build.artifactstagingdirectory) @@ -87,6 +90,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-results @@ -153,6 +157,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-results diff --git a/build/ci/.azure-devops-uap.yml b/build/ci/.azure-devops-uap.yml index 42f92b75fb..9fbe34fb14 100644 --- a/build/ci/.azure-devops-uap.yml +++ b/build/ci/.azure-devops-uap.yml @@ -56,6 +56,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: UWP-Package diff --git a/build/ci/.azure-devops-unit-tests.yml b/build/ci/.azure-devops-unit-tests.yml index 943938ccb5..2dcd79eb16 100644 --- a/build/ci/.azure-devops-unit-tests.yml +++ b/build/ci/.azure-devops-unit-tests.yml @@ -59,6 +59,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages-Artifacts diff --git a/build/ci/.azure-devops-vs2022-vsix.yml b/build/ci/.azure-devops-vs2022-vsix.yml index a962427d76..25c0d0a295 100644 --- a/build/ci/.azure-devops-vs2022-vsix.yml +++ b/build/ci/.azure-devops-vs2022-vsix.yml @@ -39,6 +39,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages diff --git a/build/ci/.azure-devops-wasm-uitests.yml b/build/ci/.azure-devops-wasm-uitests.yml index 2486c23171..9b71a3c2b3 100644 --- a/build/ci/.azure-devops-wasm-uitests.yml +++ b/build/ci/.azure-devops-wasm-uitests.yml @@ -57,6 +57,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: wasm-uitest-binaries @@ -129,6 +130,7 @@ jobs: flattenFolders: false - task: PublishBuildArtifacts@1 + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-results @@ -285,6 +287,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: uitests-results @@ -292,6 +295,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.sourcesdirectory)/build/uitests-failure-results ArtifactName: uitests-failure-results diff --git a/build/ci/.azure-devops-winui-convert.yml b/build/ci/.azure-devops-winui-convert.yml index 4ed289ef71..df974bf960 100644 --- a/build/ci/.azure-devops-winui-convert.yml +++ b/build/ci/.azure-devops-winui-convert.yml @@ -67,6 +67,7 @@ jobs: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages-Artifacts diff --git a/build/ci/templates/generate-changelog.yml b/build/ci/templates/generate-changelog.yml index f1498266f2..497e6d92d1 100644 --- a/build/ci/templates/generate-changelog.yml +++ b/build/ci/templates/generate-changelog.yml @@ -16,6 +16,7 @@ steps: - task: PublishBuildArtifacts@1 condition: always() + retryCountOnTaskFailure: 3 inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: NugetPackages-Artifacts