traefik/mixtus,用于将不同项目的文档聚合到一个仓库。当需要从多个来源构建聚合文档时,该工具非常有用。它通过创建PR而非直接提交来避免冲突,并能够在合并前验证整体文档。
适用于需要从多个项目或来源构建聚合文档的场景,例如:
| 参数名 | 描述 | 默认值 | 环境变量 |
|---|---|---|---|
-debug | 启用调试模式 | - | - |
-dst-doc-path | 目标文档存放路径 | "./traefik" | - |
-dst-owner | 目标文档仓库的所有者 | "traefik" | - |
-dst-repo-name | 目标文档仓库的名称 | "doc" | - |
-git-user-email | 提交文档时使用的*** | - | GIT_USER_EMAIL |
-git-user-name | 提交文档时使用的用户名 | - | GIT_USER_NAME |
-h | 显示帮助信息 | - | - |
-src-doc-path | 源文档路径 | "./docs/site" | - |
-src-owner | 源仓库的所有者 | "traefik" | - |
-src-repo-name | 源仓库的名称 | "traefik" | - |
-token | GitHub令牌 | - | GITHUB_TOKEN |
!mixtus-workflow
该工作流还使用了以下工具:
最终成果示例:[***]
bashGITHUB_TOKEN=xxx ./mixtus \ --src-owner=containous \ --src-repo-name=traefik \ --src-doc-path="./docs/site/" \ --dst-repo-name=doc \ --dst-doc-path="./traefik" \ --git-user-name=botname \ --git-user-email=***
bashdocker run -e GITHUB_TOKEN=xxx traefik/mixtus \ --src-owner=containous \ --src-repo-name=traefik \ --src-doc-path="./docs/site/" \ --dst-repo-name=doc \ --dst-doc-path="./traefik" \ --git-user-name=botname \ --git-user-email=***
!Lasius Mixtus


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务