Skip to content

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