37 lines
1.1 KiB
YAML
37 lines
1.1 KiB
YAML
name: PHengLEI docs build
|
|
run-name: PHengLEI docs build
|
|
on: [push]
|
|
|
|
jobs:
|
|
PHengLEI-docs-build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Check out repository code
|
|
uses: https://osredm.com/actions/checkout@v4
|
|
- name: setup node
|
|
uses: https://osredm.com/actions/setup-node@main
|
|
with:
|
|
node-version: 'v16.14.2'
|
|
- run: npm config set registry https://registry.npmmirror.com/
|
|
- run: npm install
|
|
- run: npm run build -- --locale zh-CN
|
|
- name: scp files to server
|
|
uses: https://osredm.com/actions/scp-action@v0.1.7
|
|
with:
|
|
host: 123.60.208.28
|
|
username: root
|
|
password: ${{ secrets.PASSWORD }}
|
|
port: 22
|
|
source: build/*
|
|
target: /root/test.build/phenglei/
|
|
#rm: true
|
|
- name: restart files server
|
|
uses: https://osredm.com/actions/ssh-action@v1.0.3
|
|
with:
|
|
host: 123.60.208.28
|
|
username: root
|
|
password: ${{ secrets.PASSWORD }}
|
|
port: 22
|
|
script: service nginx restart
|
|
|