Hibernate Validator

发布 Bean Validation API 和规范

请按照以下步骤进行正式发布。

Bean Validation 已移至 Jakarta EE,因此此发布流程需要更新。

先决条件

  • 您需要访问 http://ci.hibernate.org/:发布流程现在由 CI 驱动

  • 按照操作顺序 - API 必须在规范之前发布

准备

发布 beanvalidation-api

准备

  • 检查所有内容是否已推送到上游存储库

  • 检查您要发布的分支的 CI 是否为绿色

  • 在发布之前,请尝试使用最新版本的 API 快照与 RI 一起使用(如果 RI 与 API 相匹配)

发布

  • 转到 CI,选择 beanvalidation-api-release 作业。单击“使用参数构建”。

    • 填写构建参数时请小心

    • 如果发布是正式的 JCP 发布步骤,请填写 DELIVERY_QUALIFIER(否则使用 -)

  • 在 JBoss Nexus 存储库管理器上发布工件。这是一个两步过程。

    • 登录 Nexus 并检查 您的暂存存储库。单击“更新”列 2 次以使存储库正确排序。

    • 您可以将其丢弃以重新开始,也可以关闭并将其提升以使工件在实时存储库中可用。(在每个操作后单击“刷新”)

    • 您可以在 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(否则使用 -)

  • 发布任务将规范推送到网站存储库,但仍有一些手动步骤。

返回顶部