停止抱怨 CI,您需要的一切都在这里

blight 让您即时了解为何本地构建通过而 CI 失败——无需任何配置即可开始使用。

即时 CI 日志解析
拖入任意 GitHub Actions 日志文件,blight 在几秒内提取 PHP/Node 版本、ENV 变量、步骤结果及所有错误。
🔍
本地与 CI 对比
将您的实时本地环境与 CI 实际使用的环境进行比较——不仅是配置文件,而是真实的运行时状态。
🚨
严重 / 警告 / 信息
每个差异都按严重程度分类,让您确切知道首先修复什么。PHP 主版本差距始终为严重级别。
核心命令
blight compare
一目了然地查看环境漂移。左侧本地,右侧 CI,差异高亮显示。
$ php bin/blight compare --log ci.log

CRITICAL PHP Version local 8.2.0 ci 7.4.33 Major version mismatch
WARNING Node.js local none ci 18.1.0 Not installed locally

1 critical, 1 warning — address these before pushing
📄
JSON 输出模式
Pass --output json to any command for machine-readable output. Pipe into jq, curl it to your dashboard, or store in CI artifacts.
🔇
脚本静默模式
Use -q for a single-line summary. Embed blight in shell scripts, Makefiles, or pre-push hooks without any extra parsing.
🔔
Slack 和 Discord 通知
Configure webhooks in .blight.json to send drift alerts to your team channel automatically after each comparison.
付费功能
📊
分析历史
blight stores every analysis locally. The history command lets you filter by repo, severity, or date — and export as JSON.
完整历史——付费
🛠
零配置默认
No account, no signup, no API key. Clone, composer install, run. The free plan includes 5 analyses per repo.
🔒
敏感信息脱敏
Sensitive ENV variables like DATABASE_URL, SECRET_KEY, and TOKEN are automatically redacted from output.
🌐
多语言输出
Get CLI output in English, Turkish, or Simplified Chinese. Use --lang tr or --lang zh, or set "lang": "tr" in .blight.json.

简单透明的定价

免费开始。当团队需要完整历史和通知时再升级。

免费
$0 / 永久
适合个人开发者。
  • 每个仓库 5 次分析
  • 1 个仓库
  • 全部 6 个 CLI 命令
  • JSON 输出模式
  • 最近 5 条历史记录
  • 完整历史导出
  • Slack / Discord 通知
  • 无限仓库
付费
即将推出
适合快速交付的团队。
  • 无限次分析
  • 无限仓库
  • 全部 6 个 CLI 命令
  • JSON 输出模式
  • 带筛选的完整历史
  • JSON 历史导出
  • Slack 和 Discord 通知
  • 优先支持
Powered by Aden