Files
widget_templates/templates/default/.gitea/workflows/deploy.yaml
2025-07-15 13:03:23 +02:00

36 lines
1.1 KiB
YAML

name: Deploy Distribution
run-name: ${{ gitea.actor }} is Deploying 🚀
on: [release]
jobs:
Deploy Distribution:
runs-on: ubuntu-latest
steps:
- run: echo "Deploying to Cloud 🚀"
- name: Check out repository code
uses: actions/checkout@v3
- name: Verify components
uses: https://source.webprovisions.io/webprovisions/registry-action@v4
with:
registry-token: ${{ secrets.REGISTRY_KEY }}
- name: Start build
run: |
curl -X PUT "${{secrets.wpapi}}/distributions/${{env.GITHUB_REPOSITORY}}/status" \
-H "Content-Type: application/json" \
-d '{"version": "'${{ github.event.release.tag_name }}'", "status": "in-progress"}'
- name: Install Dependencies & Build
run: |
npm install
npm run build-prod
- name: Deploy Distribution
uses: https://source.webprovisions.io/webprovisions/deploy-action@v9
with:
minio_access_key: ${{ secrets.minioaccess }}
minio_secret_key: ${{ secrets.miniosecret }}
minio_host: ${{ secrets.miniohost }}
wp_api: ${{ secrets.wpapi }}