1 changed files with 44 additions and 0 deletions
@ -0,0 +1,44 @@ |
|||||
|
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node |
||||
|
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions |
||||
|
|
||||
|
name: hi币领取 |
||||
|
|
||||
|
on: |
||||
|
workflow_dispatch: |
||||
|
schedule: |
||||
|
- cron: '55 0-23/8 * * *' |
||||
|
watch: |
||||
|
types: started |
||||
|
repository_dispatch: |
||||
|
types: hicoin_daily |
||||
|
jobs: |
||||
|
build: |
||||
|
|
||||
|
runs-on: ubuntu-latest |
||||
|
if: github.event.repository.owner.id == github.event.sender.id |
||||
|
steps: |
||||
|
- name: Checkout |
||||
|
uses: actions/checkout@v2 |
||||
|
with: |
||||
|
repository: haptear/othenautojob |
||||
|
- name: Use Node.js ${{ matrix.node-version }} |
||||
|
uses: actions/setup-node@v1 |
||||
|
with: |
||||
|
node-version: ${{ matrix.node-version }} |
||||
|
- name: Cache node_modules |
||||
|
uses: actions/cache@v2 # 使用 GitHub 官方的缓存 Action。 |
||||
|
env: |
||||
|
cache-name: cache-node-modules |
||||
|
with: |
||||
|
path: node_modules |
||||
|
key: ${{ runner.os }}-${{ env.cache-name }}-${{ hashFiles('package-lock.json') }} # 使用 package-lock.json 的 Hash 作为缓存的 key。也可以使用 package.json 代替 |
||||
|
- name: npm install |
||||
|
run: | |
||||
|
npm install |
||||
|
- name: '运行 【hi币领取】' |
||||
|
run: | |
||||
|
node hicoin_daily.js |
||||
|
env: |
||||
|
HIUSERS: ${{ secrets.HIUSERS }} |
||||
|
DD_BOT_TOKEN: ${{ secrets.DD_BOT_TOKEN }} |
||||
|
DD_BOT_SECRET: ${{ secrets.DD_BOT_SECRET }} |
Loading…
Reference in new issue