qinglong/.github/workflows/ build.yml
2021-05-20 00:50:01 +08:00

34 lines
992 B
YAML

name: build static
on:
push:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: '14'
- name: build front and back
run: |
yarn install
yarn build
yarn build-back
- name: copy to static repo
env:
GITHUB_REPO: gitee.com/whyour/qinglong-static
run: |
git config --global user.email "imwhyour@gmail.com"
git config --global user.name "whyour"
git clone --depth 1 https://gitee.com/whyour/qinglong-static.git static
cd ./static
rm -rf dist/* && rm -rf build/*
cp -rf ../dist ./ && cp -rf ../build ./
git add .
git commit --allow-empty -m "copy static at $(date +'%Y-%m-%d %H:%M:%S')"
git push --quiet "https://whyour:${{ secrets.API_TOKEN }}@${GITHUB_REPO}.git" master:master