# Generated by `sfdt ci init --provider bitbucket --type monitor`.
# Merge this `custom` pipeline into your bitbucket-pipelines.yml, then add a
# schedule (Repository settings > Pipelines > Schedules) with cron '{{cron}}'.
#
# Required repository variables (Repository settings > Pipelines > Variables, secured):
{{authSecretsDoc}}
#   SLACK_WEBHOOK_URL    (optional) Slack incoming webhook
#   TEAMS_WEBHOOK_URL    (optional) Microsoft Teams incoming webhook
pipelines:
  custom:
    sfdt-monitor:
      - step:
          name: SFDT Org Monitoring
          image: {{image}}
          script:
            {{cliSetup}}
            {{authSteps}}
            - {{cli}} monitor all --org {{org}} --backup --notify --json
            # Setup-audit-trail anomalies and critical security changes;
            # exits non-zero on a critical change or a velocity spike.
            - {{cli}} audit all --org {{org}} --notify --json
          artifacts:
            - logs/monitor-latest.json
