Нам нужно генерировать файл истории коммитов автоматически, когда пользователь фиксирует код в git-репозитории.
Это можно сделать с помощью плагинов Jenkins, Gitlab Webhooks и Jenkins Git Changelog.Кроме того, он может быть создан с помощью команды git, приведенной ниже.
$ git log --pretty=format:'At %ci, %cN committed %h : %s' --decorate --graph >log.log
Но, в любом случае, мы можем сгенерировать файл истории коммитов, используя операции Gitlab CI / CD.Файл может быть сохранен в git-репозитории или локальном хранилище.
Пример файла истории фиксации
* At 2018-11-16 18:02:21, kRiZ committed 1714a95 : Commit 4
* At 2018-11-15 16:06:06, kRiZ committed bab5c0c : Commit 3
* At 2018-11-14 18:05:09, kRiZ committed b3c9d86 : Commit 2
* At 2018-11-14 06:47:34, kRiZ committed 8e6ee30 : Add README.md