请按照以下步骤进行正式发布。
Bean Validation 已移至 Jakarta EE,因此此发布流程需要更新。 |
先决条件
-
您需要访问 http://ci.hibernate.org/:发布流程现在由 CI 驱动
-
按照操作顺序 - API 必须在规范之前发布
发布 beanvalidation-api
发布
-
转到 CI,选择 beanvalidation-api-release 作业。单击“使用参数构建”。
-
填写构建参数时请小心
-
如果发布是正式的 JCP 发布步骤,请填写 DELIVERY_QUALIFIER(否则使用 -)
-
-
在 JBoss Nexus 存储库管理器上发布工件。这是一个两步过程。
-
您可以将其丢弃以重新开始,也可以关闭并将其提升以使工件在实时存储库中可用。(在每个操作后单击“刷新”)
-
您可以在 JBoss 项目发布流程 的描述中找到更多信息。用于在暂存存储库中测试工件的 Maven settings.xml 可以在这里找到 这里。
-
将 Jira 中已发布的问题转移到“已关闭”状态。您可以使用此搜索 问题导航器 - Hibernate Jira 并选择另一个
fixVersion
。选择正确的版本后,单击屏幕右上角带有三个点的按钮,然后单击“批量更新所有 XX 个问题”。使用“转换”操作将问题从“已解决”转换到“已关闭”。
发布 beanvalidation-spec
准备
-
检查所有内容是否已推送到上游存储库
-
检查您是否可以通过命令 ant create-tck-audit-file 构建 TCK 审计文件(可能缺少一个章节 ID)。
-
检查您要发布的分支的 CI 是否为绿色
-
规范的变更日志现在会自动更新:不要更新它!
发布
-
转到 CI,选择 beanvalidation-spec-release 任务。点击使用参数构建。
-
填写构建参数表单时要小心。
-
如果发布是正式的 JCP 发布步骤,请填写 RELEASE_VERSION_QUALIFIER。
-
如果发布是正式的 JCP 发布步骤,请填写 DELIVERY_QUALIFIER(否则使用 -)
-
-
发布任务将规范推送到网站存储库,但仍有一些手动步骤。
-
更新主页:Bean Validation - 主页
-
更新规范页面:Bean Validation - 规范
-
规范上线后(即由发布任务触发的网站任务完成后),您可以使用以下方法生成 HTML 差异:ChangeDetection - 比较网页
-