У нас есть базовая система CI / CD ... когда происходит push, Bitbucket уведомит один из наших серверов - есть коммит ша, репо и т. Д.
Но не существует очевидного (для меня) способа проверить репо по-разному в зависимости от коммита. Особенно, если это большой репо, мы не можем проверить все. Поэтому я думаю что-то вроде этого:
git commit -am "regular commit message # path/to/test/folder"
, поэтому все, что после последнего # в сообщении о фиксации, будет указывать путь к папке, содержащей файл test.sh. Если у нас есть git pre commit hooks, мы можем проверить информацию в сообщении commit?
Есть ли лучший способ сделать это? Добавить метаданные в коммит, чтобы указать серверам CI / CD, как тестировать коммит?