Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 1.58 KB

release-action-list.md

File metadata and controls

30 lines (29 loc) · 1.58 KB

发布操作列表

  1. 准备发布分支
    1. POM中有降开发版本,注意 修改 新加API@since !!
    2. master分支新建发布分支
    3. 在发布分支上,更新版本号及相关信息
  2. 新建并Push Tag,如v2.x.y
    • git tag -m 'release v2.x.y' v2.x.y
    • git push origin v2.x.y
  3. 等待Tag的CI通过 https://ci.appveyor.com/project/oldratlee/transmittable-thread-local/history
  4. 执行scripts/check-japi-compliance.sh,检查API兼容性
  5. 发布版本到Maven中央库
    ./mvnw clean && ./mvnw deploy -DperformRelease
  6. 更新JavaDoc
    1. 生成JavaDoc,更新到分支gh-pages
      • git checkout gh-pages
      • mv target/apidocs apidocs/2.x.y
    2. 修改index.htmlhttps://alibaba.github.io/transmittable-thread-local/apidocs的重定向到最新版本的JavaDoc
  7. 编写Release Note: https://github.com/alibaba/transmittable-thread-local/releases
  8. 升级Master分支的开发版本号
    • 更新 README中的示例Maven依赖版本