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 clone https://gitee.com/whyour/qinglong-static.git static cd ./static cp -rf ../dist ./ && cp -rf ../build ./ git config user.name "whyour" git config user.email "imwhyour@gmail.com" git add . git commit -m "copy static at $(date +'%Y-%m-%d %H:%M:%S')" git push --quiet "https://whyour:${{ secrets.API_TOKEN }}@${GITHUB_REPO}.git" master:master