[Вопрос]
Кто-нибудь отмечает выпуск продукта через автоматизированный процесс? Если да, то как. Особенно при непрерывной интеграции. Вы просто используете script для анализа файлов журнала для проблем, исправленных для этой версии, для создания соответствующего текстового файла?
[Background]
Недавно я реализовал непрерывную интеграцию для своих проектов по хобби. Как часть этого, у меня есть отчеты по отслеживанию проблем, связанные с моими сборками. Однако для релизов я хочу сделать то же самое и создать файлы заметок выпуска, похожие на файл notes.txt nhibernate, который я считаю очень чистым.
[Пример]
Строка 1.2.1
Исправлена ошибка:
* [ID-1] - The system doesn't accept valid usernames
Улучшения:
* [ID-2] - Saving the file takes 3 minutes when it should take a few seconds.
Новые возможности:
* [ID-3] - Allow users to refresh the page using the F5 key.
Завершено задание:
* [ID-4] - Document undocumented configuration properties.