跳到正文
FunCoding

搜索

搜索文档、智能体、博客、Skill 和 MCP

无头模式

在 CI/CD 和构建流水线里用 --auth 与提示直接运行 Junie CLI,以及项目信任在非交互场景的行为。

无头模式下 Junie CLI 没有交互界面,可在 CI/CD 环境和构建流水线里运行,自动触发 AI 代码评审或其他提示(官方标注 Junie CLI 仍处于 Early Access Program)。需要认证令牌:到 junie.jetbrains.com/cli 生成。用 --auth 选项认证,并把提示作为位置参数:

junie --auth="$JUNIE_API_KEY" "Review and fix any code quality issues in the latest commit"
junie --help

项目信任:交互式 UI 启动会强制项目信任(先问你是否信任,才加载项目范围的输入);非交互运行——一次性提示、管道输入任务、ACP、Gateway——无法询问信任决定,所以按设计视为受信,会直接加载项目配置。要管理交互会话的信任,交互地启动 Junie 并选「Trust this project」或「Trust all projects in 」;删除 <Junie Home>/trust 下对应的标记即可撤销精确或继承的父目录信任。完整选项和环境变量见官方 CLI reference。另有 GitHub、GitLab CI/CD 集成和自动代码评审、修复 CI 失败等页面。