SuperAPI AI 工具集

ddd4j-javalin-release

部署与运维

查看项目

更新于 10-15 21:48

技能介绍

用途:用于 ddd4j-javalin 6.7.x、7.1.x、7.2.x 三条维护线的发布验证、CI 门禁、私服发布与远端消费验证。使用前应先用 ddd4j-javalin-version-selection 确认维护线,再读取对应分支源码。

主要能力:三条维护线各自保持 Javalin/JDK/Maven/POM 契约(6.7.x、7.1.x 用 JDK 17/Maven 3,7.2.x 用 JDK 21/Maven 4)。支持干净构建、Git SHA 记录、Security 扫描(豁免门禁记为 SKIPPED 风险而非通过)、私有 Maven 仓库串行发布、用隔离空缓存(-U)验证远端可用性,以及借助 target/resume.properties 处理 Maven 4 部分发布后的恢复并重新校验完整模块清单。最终按线输出单份报告,含构建、CI、安全、发布、消费结果与分级证据。

使用方式:先固定目标线并记录检出的精确 Git SHA,确认工作树干净;再按各自工具链逐线干净构建并运行安全阶段;随后为每条线精确最终 SHA 解析必需的 Actions 任务并等待终态结论;仅在明确授权后串行部署到私有仓库,捕获分支、SHA、工具链与完整模块清单;最后逐线汇报,仅输出脱敏错误,不输出凭据。示例调用:Use $ddd4j-javalin-release to analyze the implementation and configuration my current project should adopt.

适用场景:发布线验证、CI 门禁、授权后的私服 Maven 发布、空缓存远端消费证明、Maven 4 部分发布恢复。不适用于计划审批与生产验收(用 ddd4j-javalin-production-hardening)、维护线选择(用 ddd4j-javalin-version-selection)、发布前测试设计(用 ddd4j-javalin-testing)以及 Spring Boot/Quarkus/Spring Cloud 发布。

限制:不直接复制 Javalin 6 代码到 7,不以冒烟测试替代真实行为,不执行未授权发布或生产变更。CI 创建完成不等于通过,须等待精确 SHA 的必需任务终态;因组织计费被阻断的 Actions 属 BLOCKED,不可转绿。热缓存、本地安装或生产者反应堆成功不能证明远端消费,只有隔离空缓存 -U 解析才算。安全门禁豁免记为 SKIPPED 并保留风险。输入缺失时输出 missing 提示并继续只读检查。该技能不访问、不收集、不存储、不传输任何用户数据、凭据或密钥。具体价格、平台等信息暂未提供。