diff --git a/eng/pipelines/cleanup-acr-images.yml b/eng/pipelines/cleanup-acr-images.yml index bfb39273..4d9c3004 100644 --- a/eng/pipelines/cleanup-acr-images.yml +++ b/eng/pipelines/cleanup-acr-images.yml @@ -10,57 +10,63 @@ schedules: always: true variables: -- template: templates/variables/common.yml +- template: /eng/pipelines/templates/variables/common.yml@self -jobs: -- job: Build - pool: - vmImage: $(defaultLinuxAmd64PoolImage) - steps: - - template: ../common/templates/steps/init-docker-linux.yml - - template: ../common/templates/steps/clean-acr-images.yml - parameters: - internalProjectName: ${{ variables.internalProjectName }} - repo: "build-staging/*" - subscription: $(acr-staging.subscription) - resourceGroup: $(acr-staging.resourceGroup) - acr: $(acr-staging.server) - action: delete - age: 15 - - template: ../common/templates/steps/clean-acr-images.yml - parameters: - internalProjectName: ${{ variables.internalProjectName }} - repo: "public/dotnet/*" - subscription: $(acr.subscription) - resourceGroup: $(acr.resourceGroup) - acr: $(acr.server) - action: pruneEol - age: 15 - - template: ../common/templates/steps/clean-acr-images.yml - parameters: - internalProjectName: ${{ variables.internalProjectName }} - repo: "test/*" - subscription: $(acr.subscription) - resourceGroup: $(acr.resourceGroup) - acr: $(acr.server) - action: pruneAll - age: 7 - - template: ../common/templates/steps/clean-acr-images.yml - parameters: - internalProjectName: ${{ variables.internalProjectName }} - repo: "public/dotnet-buildtools/*" - subscription: $(acr.subscription) - resourceGroup: $(acr.resourceGroup) - acr: $(acr.server) - action: pruneEol - age: 15 - customArgs: --exclude $(excludedBuildToolsPrereqsImage) - # Disabled due to https://github.com/dotnet/docker-tools/issues/797 - # - template: ../common/templates/steps/clean-acr-images.yml - # parameters: - # repo: "mirror/*" - # subscription: $(acr-staging.subscription) - # resourceGroup: $(acr-staging.resourceGroup) - # arc: $(acr-staging.server) - # action: pruneDangling - # age: 0 +extends: + template: /eng/common/templates/1es-official.yml@self + parameters: + serviceConnections: + - name: $(clean.serviceConnectionName) + stages: + - stage: Build + dependsOn: [] + jobs: + - job: Build + steps: + - template: /eng/common/templates/steps/init-docker-linux.yml@self + - template: /eng/common/templates/steps/clean-acr-images.yml@self + parameters: + internalProjectName: ${{ variables.internalProjectName }} + repo: "build-staging/*" + subscription: $(acr-staging.subscription) + resourceGroup: $(acr-staging.resourceGroup) + acr: $(acr-staging.server) + action: delete + age: 15 + - template: /eng/common/templates/steps/clean-acr-images.yml@self + parameters: + internalProjectName: ${{ variables.internalProjectName }} + repo: "public/dotnet/*" + subscription: $(acr.subscription) + resourceGroup: $(acr.resourceGroup) + acr: $(acr.server) + action: pruneEol + age: 15 + - template: /eng/common/templates/steps/clean-acr-images.yml@self + parameters: + internalProjectName: ${{ variables.internalProjectName }} + repo: "test/*" + subscription: $(acr.subscription) + resourceGroup: $(acr.resourceGroup) + acr: $(acr.server) + action: pruneAll + age: 7 + - template: /eng/common/templates/steps/clean-acr-images.yml@self + parameters: + internalProjectName: ${{ variables.internalProjectName }} + repo: "public/dotnet-buildtools/*" + subscription: $(acr.subscription) + resourceGroup: $(acr.resourceGroup) + acr: $(acr.server) + action: pruneEol + age: 15 + customArgs: $(excludedBuildToolsPrereqsImagesArgs) + # Disabled due to https://github.com/dotnet/docker-tools/issues/797 + # - template: ../common/templates/steps/clean-acr-images.yml + # parameters: + # repo: "mirror/*" + # subscription: $(acr-staging.subscription) + # resourceGroup: $(acr-staging.resourceGroup) + # arc: $(acr-staging.server) + # action: pruneDangling + # age: 0