Skip to content

doc: 更新demo地址 #87

doc: 更新demo地址

doc: 更新demo地址 #87

Workflow file for this run

name: Build Deploy
# 在main分支发生push事件时触发。
on:
push:
branches:
- main
env: # 设置环境变量
TZ: Asia/Shanghai # 时区(设置时区可使页面中的`最近更新时间`使用时区时间)
jobs:
build: # 自定义名称
runs-on: ubuntu-latest # 运行在虚拟机环境ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v3
- name: build project ⚗️
uses: actions/setup-node@v3
with:
node-version: 16
- run: |
npm install
yarn build
# 利用action把build好的文件上传到服务器/home/eryajf.github.io路径下,需要确认此目录已在服务端创建
- name: deploy file to server
uses: wlixcc/[email protected]
with:
username: 'root' #ssh user name
port: '2023' # 远程服务器ssh端口,默认22
server: '8.136.215.57' # 远程服务器IP
ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }} # 认证服务器秘钥对的私钥
local_path: 'docs/.vuepress/dist/*' # 对应我们项目打包后的静态文件路径
remote_path: '/data/www/ldapdoc.eryajf.net' # 服务器上的路径
test_website:
needs: build
runs-on: ubuntu-20.04
steps:
- name: Test Connect
run: |
curl http://ldapdoc.eryajf.net/ --connect-timeout 5
# scrape-docs:
# needs: test_website
# runs-on: ubuntu-20.04
# steps:
# - uses: actions/checkout@v2
# - uses: actions/setup-node@v2
# with:
# node-version: 14
# registry-url: https://registry.npmjs.org/
# - name: Run docs-scraper
# env:
# API_KEY: ${{ secrets.MEILISEARCH_API_KEY }}
# CONFIG_FILE_PATH: ${{ github.workspace }}/docs/.vuepress/public/data/docs-scraper-config.json
# run: |
# docker run -t --rm \
# -e MEILISEARCH_HOST_URL="https://ms-d5d5d07c4cab-1961.sgp.meilisearch.io" \
# -e MEILISEARCH_API_KEY=$API_KEY \
# -v $CONFIG_FILE_PATH:/docs-scraper/config.json \
# getmeili/docs-scraper:v0.12.7 pipenv run ./docs_scraper config.json