我计划为我的项目maven项目使用持续交付,但我不确定如何实际管理公共更改日志。以前(常规顺序发布)我会提前写更改日志条目,因为我知道预期的发布版本我可以参考该版本。随着CD这种变化。我不能再引用特定的版本了,因为我在没有事先知道版本的情况下正在制作CD。
CD是否有管理公共更新日志的最佳实践?
我知道我可以使用该信息获取SCM日志并生成更改日志,但我不喜欢将SCM消息用于公共(最终用户友好)更改日志。
答案 0 :(得分:0)
我同意你的看法,SCM日志消息对于更改日志来说太吵了。我建议为您的版本保留标记消息,作为更改日志的补充。
答案 1 :(得分:0)
我编写了自己的changelog tool,用于标识一组更改文件的git标记。然后,此信息用于创建更改日志。
通过这种方式,我可以使用git标签信息,而且我仍然可以更新以前创建的更改日志条目。