1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| name: Deploy
on: [push]
jobs: build: runs-on: ubuntu-latest name: A job to deploy blog. steps: - name: Checkout uses: actions/checkout@v1 with: submodules: true
- name: copyCfg run: cp _config.theme.yml themes/icarus/_config.yml
- name: Cache node modules uses: actions/cache@v1 id: cache with: path: node_modules key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- - name: Install Dependencies if: steps.cache.outputs.cache-hit != 'true' run: npm install
- name: Deploy id: deploy uses: sma11black/hexo-action@v1.0.0 with: deploy_key: ${{ secrets.DEPLOY_KEY }} user_name: xuewuli user_email: 26448247@qq.com
|