Skip to content

feat: update

feat: update #11

Workflow file for this run

on:
workflow_dispatch:
push:
branches: [ main ] # 当push代码到main分支时会自动触发action
jobs:
build-and-deploy:
runs-on: ubuntu-latest # GitHub分配的运行平台,无需更改
steps:
- uses: actions/checkout@v2 # 使用action库 actions/checkout获取源码,执行你的操作
with:
persist-credentials: false
ref: main
submodules: true
# 设置npm配置
- name: Set npm configuration
run: |
npm config set registry https://registry.npmjs.org/
# 安装依赖
- name: Install Dependencies
run: npm i
# 打包
- name: Build
run: npm run build
# 安装lusun-scripts
- name: Install lusun-scripts
run: npm i -g lusun-scripts
# 使用lusun-scripts部署到阿里云OSS
- name: Deploy to OSS
env:
ACCESS_KEY_ID: ${{ secrets.ACCESSKEYID }}
ACCESS_KEY_SECRET: ${{ secrets.ACCESSKEYSECRET }}
FEISHU_ID: ${{ secrets.FEISHU_ID }}
FEISHU_SERCET: ${{ secrets.FEISHU_SERCET }}
run: |
lusun-scripts deploy \
--accessKeyId $ACCESS_KEY_ID \
--accessKeySecret $ACCESS_KEY_SECRET \
--bucket docs-lusun-web \
--endpoint oss-cn-beijing.aliyuncs.com