GitHub Actions
Feishu Pages 设计就是用来结合 GitHub Actions、GitLab CI 之类的持续集成流程内使用。这样我们可以通过设定周期性、或 Webhook 触发的方式来实现飞书文档变更,同时触发文档自动发布的动作。
Installation
在你的 GitHub 项目中新增 .github/workflows/feishu-pages.yml
yaml
on:
push:
jobs:
feishu-pages:
name: Feishu Pages Export
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/cache@v3
with:
path: dist/.cache
key: cache-dist
- name: Setup node
env:
FEISHU_APP_ID: ${{ secrets.FEISHU_APP_ID }}
FEISHU_APP_SECRET: ${{ secrets.FEISHU_APP_SECRET }}
FEISHU_SPACE_ID: ${{ secrets.FEISHU_SPACE_ID }}
uses: longbridgeapp/feishu-pages@main