SuperAPI AI 工具集

documenso-ci-integration

部署与运维

查看项目

更新于 10-15 23:25

技能介绍

用途:为 Documenso 集成配置 CI/CD 流水线,覆盖基于 mock 的单元测试、针对 staging 的集成测试以及带密钥管理的部署工作流。

主要能力:提供 GitHub Actions 工作流示例,在 push 与 pull request 时运行单元测试(使用 mock,无需 API key),仅在 push 到 main/develop 时运行集成测试(使用 staging API key),并在集成测试后执行清理脚本删除测试文档。还包含 Vitest 单元测试与集成测试示例、GitHub 密钥设置命令、package.json 脚本以及可选的 pre-commit 钩子。

使用方式:需已启用 Actions 的 GitHub 仓库、Documenso staging API key 以及配置好的测试环境。通过 gh secret set DOCUMENSO_STAGING_API_KEY --body "api_stg_xxxxxxxxxxxx" 等命令添加密钥,并配置 npm test、npm run test:integration、npm run test:cleanup 等脚本。

适用场景:需要为 Documenso 集成建立自动化测试与持续集成的团队。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;示例依赖 GitHub Actions、Vitest 与 Documenso SDK,实际使用需自行准备 staging 环境与密钥。