Skip to content

Instantly share code, notes, and snippets.

@DaveRuijter
Created October 21, 2021 20:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DaveRuijter/82f2e9f92ffb88d008af1f1441d7c537 to your computer and use it in GitHub Desktop.
Save DaveRuijter/82f2e9f92ffb88d008af1f1441d7c537 to your computer and use it in GitHub Desktop.
This YAML is part of the Data Lake Backup Strategy
parameters:
- name: backupStore
displayName: 'Backup 05 store'
type: boolean
default: true
- name: backupBronze
displayName: 'Backup 10 bronze'
type: boolean
default: true
- name: backupSilver
displayName: 'Backup 20 silver'
type: boolean
default: true
- name: backupGold
displayName: 'Backup 30 gold'
type: boolean
default: true
name: $(Date:yyyyMMdd)_$(Rev:rr)
trigger: none
schedules:
- cron: "0 0 * * 0"
displayName: 'Prod: Weekly Backup'
branches:
include:
- release
always: true
stages:
- template: ../stages/stage-build-azure-foundation.yml
parameters:
checkCodeQuality: ${{ false }}
- template: ../stages/stage-backup-dls-test-env.yml
parameters:
environment: 'backup'
backupStore: ${{ parameters.backupStore }}
backupBronze: ${{ parameters.backupBronze }}
backupSilver: ${{ parameters.backupSilver }}
backupGold: ${{ parameters.backupGold }}
triggerPeriod: 'weekly'
dependsOnStage: 'BuildFoundation'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment