sfops - Execute Every 30 mins
name: 'sfops - Execute Every 30 mins'
# Read name of sandbox
on:
workflow_dispatch:
schedule:
- cron: '30 * * * *'
jobs:
cron-every-30-mins:
name: 'Exec cron operations every 30 mins'
uses: ${{ sfops.repo_owner }}/${{ sfops.action_repository }}/.github/workflows/cron-jobs-30-mins.yml@main
with:
sfopsbot-app-id: ${{ vars.SFOPSBOT_APP_ID }}
path-to-config : "config/sandbox-pool-config.json"
metrics-provider: ${{ vars.SFOPS_METRICS_PROVIDER }}
dashboard-repo: ${{ vars.SFOPS_DASHBOARD_REPO }}
secrets:
DEVHUB_SFDX_AUTH_URL: ${{ secrets.DEVHUB_SFDX_AUTH_URL }}
DATADOG_API_KEY: ${{ secrets.DATADOG_API_KEY }}
DATADOG_HOST: ${{ secrets.DATADOG_HOST }}
SFOPSBOT_APP_PRIVATE_KEY: ${{ secrets.SFOPSBOT_APP_PRIVATE_KEY }}
NPM_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Trigger
Schedule
Jobs
1. check-sandbox-status
2. update-scratchorg-status
3. update-sandbox-frontdoor-url
4. update-workitem-status
5. execute-jobs
Last updated