Skip to content

deploy-develop-cn-site #216

deploy-develop-cn-site

deploy-develop-cn-site #216

name: Deploy Develop cn Site to Cloudflare Pages
on:
workflow_dispatch:
inputs:
branch:
default: "develop"
description: "branch"
type: string
repository_dispatch:
types:
- deploy-develop-cn-site
jobs:
build:
name: Deploy to Cloudfalre Pages
runs-on: ubuntu-latest
concurrency: build-dev-cn-site
steps:
- uses: actions/checkout@v3
with:
repository: immersive-translate/site
ref: ${{github.event.inputs.branch || 'develop'}}
token: ${{ secrets.PERSONAL_GITHUB_TOKEN }}
- run: git checkout -b main
- uses: actions/setup-node@v3
with:
node-version: '18.x'
registry-url: 'https://registry.npmjs.org'
cache-dependency-path: ./package-lock.json
- name: Build website
run: npm i && cd cn && npm run build:develop
- name: Upload R2
run: DEPLOYMENT_STAGE=test FOLDER=./cn/build/ ID=cn make upload
env:
CLOUFLARE_AWS_ACCESS_KEY_ID: ${{secrets.CLOUFLARE_AWS_ACCESS_KEY_ID}}
CLOUFLARE_AWS_SECRET_ACCESS_KEY: ${{secrets.CLOUFLARE_AWS_SECRET_ACCESS_KEY}}
CLOUFLARE_AWS_ENDPOINT: ${{secrets.CLOUFLARE_AWS_ENDPOINT}}