2016-05-19 14 views
1

Я планирую использовать непрерывную доставку для моего проекта maven проекта, но я не уверен, как фактически управлять общедоступным списком изменений. Раньше (регулярные последовательные выпуски) я бы написал запись в журнале изменений, и, поскольку я знал, какую версию выпуска ожидать, я мог бы просто ссылаться на эту версию. С CD это изменяется. Я больше не могу ссылаться на определенную версию, так как я делаю CD, фактически не зная версию заранее.Как управлять общедоступным списком изменений в проекте непрерывной доставки?

Есть ли какие-либо инструменты или рабочие примеры лучших практик для компакт-диска для управления общедоступным списком изменений?

Я знаю, что могу просто получить журнал SCM и сгенерировать журнал изменений, используя эту информацию, но я не люблю использовать сообщения SCM для общедоступного (удобного для пользователя) журнала изменений.

ответ

0

Я написал свой собственный changelog tool, который идентифицирует теги git для набора файлов изменений. Эта информация затем используется для создания журнала изменений.

Этот способ я могу использовать информацию тега git, и я все еще могу обновить ранее созданные записи изменений.

0

Я согласен с вами в том, что сообщения журнала SCM слишком шумны для журнала изменений. Я бы рекомендовал зарезервировать сообщения тегов для ваших выпусков в качестве дополнения к вашему списку изменений.