Skip to content

_cleanup

_cleanup #774

Workflow file for this run

on:
schedule:
- cron: '50 * * * *'
workflow_dispatch:
name: '_cleanup'
jobs:
validate:
runs-on: 'ubuntu-latest'
steps:
- uses: 'azure/login@v1'
with:
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
- uses: 'actions/checkout@v3'
- run: |
for resourceGroup in `az group list --query "[? contains(name,'java-on-azure-')][].{name:name}" -o tsv`; do
echo Deleting ${resourceGroup}
az group delete -n ${resourceGroup} --yes --no-wait
done
for resourceGroup in `az group list --query "[? contains(name,'joaz-rg-')][].{name:name}" -o tsv`; do
echo Deleting ${resourceGroup}
az group delete -n ${resourceGroup} --yes --no-wait
done
permissions:
id-token: write
contents: read