Skip to content

Commit 732f159

Browse files
committed
Add github action for build
1 parent 6b48bbe commit 732f159

File tree

1 file changed

+42
-42
lines changed

1 file changed

+42
-42
lines changed

.github/workflows/blank.yml

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,51 @@
1-
# name: note build
2-
# # 触发workflow的条件
3-
# on:
4-
# push:
5-
# branches: ['doc-v2']
1+
name: note build
2+
# 触发workflow的条件
3+
on:
4+
push:
5+
branches: ['doc']
66

7-
# env:
8-
# SERVER_PRIVATE_KEY: ${{ secrets.SERVER_PRIVATE_KEY }} # 服务器私钥
9-
# SERVER_HOST: ${{ secrets.SERVER_HOST }} # 服务器IP地址
10-
# SERVER_POSR: ${{ secrets.SERVER_PORT }} # 服务器端口
11-
# USER_NAME: ${{ secrets.SERVER_USER_NAME }} # 服务器用户名
12-
# cache-name: note
13-
# TZ: Asia/Shanghai # 设置当前环境时区
7+
env:
8+
SERVER_PRIVATE_KEY: ${{ secrets.SERVER_PRIVATE_KEY }} # 服务器私钥
9+
SERVER_HOST: ${{ secrets.SERVER_HOST }} # 服务器IP地址
10+
SERVER_POSR: ${{ secrets.SERVER_PORT }} # 服务器端口
11+
USER_NAME: ${{ secrets.SERVER_USER_NAME }} # 服务器用户名
12+
cache-name: note
13+
TZ: Asia/Shanghai # 设置当前环境时区
1414

15-
# # jobs表示执行的一项或多项任务
16-
# jobs:
17-
# cache-and-install:
18-
# runs-on: ubuntu-latest
19-
# steps:
20-
# - name: Checkout
21-
# uses: actions/checkout@v3
15+
# jobs表示执行的一项或多项任务
16+
jobs:
17+
cache-and-install:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- name: Checkout
21+
uses: actions/checkout@v3
2222

23-
# - name: Install Node.js
24-
# uses: actions/setup-node@v3
25-
# with:
26-
# node-version: 18
23+
- name: Install Node.js
24+
uses: actions/setup-node@v3
25+
with:
26+
node-version: 18
2727

28-
# - name: Run install
29-
# uses: borales/actions-yarn@v4
30-
# with:
31-
# cmd: install
28+
- name: Run install
29+
uses: borales/actions-yarn@v4
30+
with:
31+
cmd: install
3232

33-
# - name: Build production bundle
34-
# uses: borales/actions-yarn@v4
35-
# with:
36-
# cmd: docs:build
33+
- name: Build production bundle
34+
uses: borales/actions-yarn@v4
35+
with:
36+
cmd: docs:build
3737

38-
# # 上传打包资源
39-
# - name: Deploy
40-
# uses: easingthemes/ssh-deploy@main
41-
# env:
42-
# SSH_PRIVATE_KEY: ${{ secrets.SERVER_PRIVATE_KEY }}
43-
# ARGS: '-rltgoDzvO --delete'
44-
# SOURCE: 'docs/.vuepress/dist/'
45-
# REMOTE_HOST: ${{ secrets.SERVER_HOST }}
46-
# REMOTE_PORT: ${{ secrets.SERVER_PORT }} -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa
47-
# REMOTE_USER: ${{ secrets.SERVER_USER_NAME }}
48-
# TARGET: /data/apps/data/docs-im-beta/ # 服务器目标路径
38+
# 上传打包资源
39+
- name: Deploy
40+
uses: easingthemes/ssh-deploy@main
41+
env:
42+
SSH_PRIVATE_KEY: ${{ secrets.SERVER_PRIVATE_KEY }}
43+
ARGS: '-rltgoDzvO --delete'
44+
SOURCE: 'docs/.vuepress/dist/'
45+
REMOTE_HOST: ${{ secrets.SERVER_HOST }}
46+
REMOTE_PORT: ${{ secrets.SERVER_PORT }} -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa
47+
REMOTE_USER: ${{ secrets.SERVER_USER_NAME }}
48+
TARGET: /data/apps/data/shengwang-chat-doc/ # 服务器目标路径
4949

5050
# - name: CDN Refresh HTTPS
5151
# uses: visionwx/ali-cdn-refresh@main

0 commit comments

Comments
 (0)