Releasing and Validating Releases

Releasing PLC4X-Extras

qianmoQqianmoQ· 更新于 2026-09-30· 阅读 2 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

TL/DR

Please be sure to execute the release with a Java version 11 or the Karaf feature tests will not run.
  • Update the RELEASE_NOTES
  • Check year in NOTICE
  • Create release branch:
   ./mvnw -P with-c,with-go,with-java -DbranchName=rel/{current-short-version} release:branch
  • Add a new section to the RELEASE_NOTES on develop
  • Switch to the release branch and prepare the RELEASE_NOTES
  • Prepare the release:
   ./mvnw -P with-c,with-go,with-java release:prepare
  • Perform the release:
   ./mvnw release:perform
  • Close the staging repo on Nexus
  • Stage the release artifacts in SVN
  • Vote on the mailing list
  • Move RC to the release section of SVN
  • Remove old releases in SVN
  • Release staging repo on Nexus
  • Merge back release version to release branch
  • Send announce email

评论

登录后参与评论

正在加载评论…