Skip to content

main

main #68

Workflow file for this run

name: main
on:
workflow_dispatch:
# push:
schedule:
- cron: 1 16 * * *
jobs:
run:
runs-on: ubuntu-latest
steps:
- name: 检出仓库
uses: actions/checkout@v3
- name: 创建node
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'npm'
cache-dependency-path: ./api/package-lock.json
- name: Cache node_modules in api directory
id: cache-npm
uses: actions/cache@v3
with:
path: ./api/node_modules
key: ${{ runner.os }}-node-${{ hashFiles('./api/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: 安装依赖
run: npm run install
if: ${{ steps.cache-npm.outputs.cache-hit != 'true' }}
- name: 签到
run: npm run main
env:
USERINFO: ${{ secrets.USERINFO }}