|
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'] |
6 | 6 |
|
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 # 设置当前环境时区 |
14 | 14 |
|
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 |
22 | 22 |
|
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 |
27 | 27 |
|
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 |
32 | 32 |
|
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 |
37 | 37 |
|
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/ # 服务器目标路径 |
49 | 49 |
|
50 | 50 | # - name: CDN Refresh HTTPS |
51 | 51 | # uses: visionwx/ali-cdn-refresh@main |
|
0 commit comments