blazing-console/.forgejo/workflows/deploy.yaml

25 lines
770 B
YAML

on: [push]
jobs:
deploy:
runs-on: docker
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Dotnet
uses: actions/setup-dotnet@v4
with:
dotnet-version: 9.0.x
env:
DOTNET_CLI_TELEMETRY_OPTOUT: true
DOTNET_NOLOGO: true
- name: Build Blazor Applicaton
run: dotnet publish -c Release -o ./output
env:
DOTNET_CLI_TELEMETRY_OPTOUT: true
DOTNET_NOLOGO: true
- name: Deploy to Cloudflare Pages
uses: actions/wrangler-action@v3
with:
apiToken: ${{ secrets.CLOUDFLARE_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT }}
command: pages deploy output/wwwroot --project-name=blazing-console