Skip to content

Code Wiki

代码仓库通过配置 codewiki 流水线,可自动根据仓库内容生成 wiki 文档,仓库首页将出现 wiki 入口,用于快速构建文档中心。

具体使用方法

步骤 1:配置流水线使用 codewiki 插件

插件镜像名字:cnbcool/codewiki

在代码仓库的 .cnb.yml 中配置 codewiki 插件。当仓库创建新的 tag 时,触发流水线。

注:建议使用 tag_push 事件,避免频繁生成 wiki 文档。

yaml
$:
  tag_push:
    - services:
      - docker
      docker:
        volumes:
          - /data/codewiki/${CNB_REPO_SLUG}:data
      stages:
        - name: generate codewiki
          timeout: 10h
          image: cnbcool/codewiki:latest
          settings:
            git_doc_dir: /data/codewiki/${CNB_REPO_SLUG}

主要参数说明:

参数名说明默认值是否必填
git_doc_dir指定 wiki 文档生成目录

步骤 2:使用 CodeWiki

在仓库首页点击 codewiki 入口,进入 codewiki 页面。