我有几个相互依赖的 Java 项目,所有这些项目都使用Git进行源代码控制,使用Gradle进行构建和发布,并使用Artifactory作为二进制存储库。这些项目都是内部的,只在公司内部使用。
为他们存储发行说明的好地方是什么?我们当前的笔记到处都是——一些在 git 提交和标签中,一些在各种文本文件中。一定有更好的方法。
理想情况下,我想要一些可以作为简单步骤添加到 Gradle 发布任务的内容。而且我希望所有各种版本的注释都易于访问(例如,无需滚动浏览 git 提交历史记录)。
我有几个相互依赖的 Java 项目,所有这些项目都使用Git进行源代码控制,使用Gradle进行构建和发布,并使用Artifactory作为二进制存储库。这些项目都是内部的,只在公司内部使用。
为他们存储发行说明的好地方是什么?我们当前的笔记到处都是——一些在 git 提交和标签中,一些在各种文本文件中。一定有更好的方法。
理想情况下,我想要一些可以作为简单步骤添加到 Gradle 发布任务的内容。而且我希望所有各种版本的注释都易于访问(例如,无需滚动浏览 git 提交历史记录)。
您是否考虑过为那些使用更改日志?
很好的参考是keepachangelog,我刚刚打开了一个问题来考虑它在gradle-release-plugin中的支持: