Skip to content

Instantly share code, notes, and snippets.

@DaveRuijter
Created October 21, 2021 20:32
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/a3b0ae3771cd8ce43e5aa87b5504bf69 to your computer and use it in GitHub Desktop.
Save DaveRuijter/a3b0ae3771cd8ce43e5aa87b5504bf69 to your computer and use it in GitHub Desktop.
This YAML pipeline 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 * * *"
displayName: 'Prod: Daily 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: 'daily'
dependsOnStage: 'BuildFoundation'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment