当前位置 : 主页 > 网络安全 > 测试自动化 >

构建自动化 – 自动生成“此版本中的新功能”阅读

来源:互联网 收集:自由互联 发布时间:2021-06-19
我们都知道 – 这是阅读内容,列出了我们最喜欢的软件的每个新版本带来的变化.每当它作为文件捆绑(Changes.txt,CHANGES,WhatsNew.txt等)或在安装程序中呈现时,这通常是我们在安装/更新之前阅
我们都知道 – 这是阅读内容,列出了我们最喜欢的软件的每个新版本带来的变化.每当它作为文件捆绑(Changes.txt,CHANGES,WhatsNew.txt等)或在安装程序中呈现时,这通常是我们在安装/更新之前阅读的第一件事.

在当前项目中,我们有一个Changelog.txt文件,每次发生显着变化时都会手动更新.然而,这经常导致“我忘记更新更改日志”.所以我正在寻找一种自动化方法.

我正在考虑一个脚本,它从我们的提交消息中提取更改(使用约定)并生成文件.例如,提交消息

Updated json-glib to 0.7.6

[changes]

- Fix crash on Windows

- Fix issues with facebook contacts with very large UIDs.

会产生以下Changes.txt

Version 1.9.18 (03/10/2010)

  • Fix crash on Windows
  • Fix issues with facebook contacts with very large UIDs.

有没有人知道更好的解决方案/工具,或者我会自己编写?

谢谢!

您可以从错误跟踪系统中的描述中自动生成它,以查找此版本中标记为已修复的错误.如果您将错误与功能请求区分开来,那么您也可以标记它.

我使用MantisBT来处理错误,这将自动生成一个开箱即用的更改日志.

网友评论