New action Tester

This commit is contained in:
Mimi 2020-07-03 23:53:28 +08:00
parent 7f3e4b16c1
commit 4537262c51

36
.github/workflows/tester.yml vendored Normal file
View File

@ -0,0 +1,36 @@
name: Tester
on: [push, pull_request]
jobs:
tester:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
fail-fast: false
steps:
- uses: actions/checkout@v2
with:
repository: hexojs/hexo-starter
- name: Use Node.js
uses: actions/setup-node@v1
- name: Cache NPM dependencies
uses: actions/cache@v1
with:
path: node_modules
key: ${{ runner.os }}-npm-cache
restore-keys: ${{ runner.os }}-npm-cache
- name: Install Dependencies
run: npm install
- uses: actions/checkout@v2
with:
repository: next-theme/hexo-theme-next
path: themes/next
- uses: actions/checkout@v2
with:
repository: SukkaLab/hexo-many-posts
path: source/_posts/hexo-many-posts
- run: npx hexo config theme next
- name: Test
run: npx hexo g