敏捷软件开发实践-Release Process/Release Plan2013-11-17介绍:因为我们的开发周期是迭代进行的,以Sprint为单位,我们每个Sprint如何去和客户说我们的成 果呢,那么我就需要Demo和release一些新功能,或者一些bug fixing。Demo我这里不讨论了, 大体上就是部 署都服务器上然后运行下给meeting的所有人看下,我们这里主要讨论和发布(release)有关的话题。实现方式:话题1:我们如何让发布者知道我们这个Sprint做的功能?因为就像jdk一样,它的每次大 的release和小的release都有一些评注来说明他们这次发布有哪些功能,或者哪些修正,我们一样,我们的做 法是:在每个Sprint的结束日,如果对项目有任何变更(功能改变/修正) ,都会在项目中加一个 release note.具体的做法是:我们采用了maven-site-plugin,然后每次我们都会更新site folder, 在site.xml中加一个条目到"Release Notes"中:

然后我们加一个apt文件,并且 在其中加上release notes

现在我们用mvn site,就可以 显示这些我们写入的release notes 了。