
nukengprodservice/danger本镜像由NUK工程生产力团队开发维护,集成Danger工具及相关依赖,旨在为开发团队提供开箱即用的工程效率提升解决方案。通过自动化代码审查、PR(Pull Request)检查等功能,实现开发流程的自动化与标准化,减少人工操作成本,提升代码质量与团队协作效率。
bashdocker run --rm \ -e DANGER_GITHUB_API_TOKEN=<your_github_token> \ -v $(pwd):/app \ nuk-engineering-productivity/danger-repo:latest \ danger pr [***]
yamlversion: '3' services: danger-check: image: nuk-engineering-productivity/danger-repo:latest environment: - DANGER_GITHUB_API_TOKEN=${DANGER_GITHUB_API_TOKEN} volumes: - ./:/app # 挂载项目目录,包含Dangerfile及代码 command: danger pr [***]
| 环境变量 | 描述 | 示例值 |
|---|---|---|
DANGER_GITHUB_API_TOKEN | GitHub API访问令牌(GitHub平台必填),需包含repo作用域 | ghp_xxxxxxxxxxxxxxxxxxxxxxxxxx |
DANGER_GITLAB_API_TOKEN | GitLab API访问令牌(GitLab平台必填),需包含api作用域 | glpat-xxxxxxxxxxxxxxxxxxxx |
DANGER_FILE_PATH | 自定义Dangerfile路径,默认读取/app/Dangerfile | /app/custom-rules/Dangerfile |
LOG_LEVEL | 日志级别,可选值:debug/info/warn/error,默认info | debug |
/app路径,确保Danger能访问项目代码及Dangerfile/config路径,并在Dangerfile中引用





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