Автоматическое создание журнала изменений в Gitlab

#ruby #gitlab #changelog

#ruby #gitlab #Журнал изменений

Вопрос:

Мне было интересно, как CHANGELOG.md общий файл создан. Я видел этот сайт https://docs.gitlab.com/charts/development/changelog-manager.html но я не знаю, где найти changelog_manager.rb и как правильно его вызвать, чтобы я получил общее CHANGELOG.md из нескольких записей журнала изменений (https://docs.gitlab.com/charts/development/changelog.html).

Заранее благодарю вас.

Ответ №1:

Вы можете клонировать репозиторий по адресуhttps://gitlab.com/gitlab-org/charts/gitlab/-/tree/master.

Упомянутое имя скрипта scripts/changelog_manager.rb больше не существует в этом репозитории, исходя из содержимого и истории, я бы сказал, что оно было переработано / реорганизовано, и вы будете использовать его bin/changelog сегодня.

Комментарии:

1. Да, верно, но этот скрипт предназначен только для создания отдельных журналов изменений (поступающих от каждого разработчика и каждой задачи разработки), но эти журналы изменений «скомпилированы вместе» в один CHANGELOG.md , если, например, единичные изменения объединены в основную ветку.

2. Если вам нужна функциональность, которую не предоставляет указанный скрипт, вам нужно реализовать это самостоятельно.