Git предоставляет методологию для перехвата его событий, используя .git/hooks
, вы можете добавить папку к вашему проекту с именем .git/hooks
и в этой папке добавить подпапку с именем pre-commit
, в которую вы можете поместитьсценарии, которые должны быть запущены.Это какова бы ни была ваша тестовая команда.
Например, test.sh будет содержать: ng test
Дополнительную документацию по перехвату событий git можно найти здесь: https://git -scm.com / docs / githooks
Дайте мне знать, если у вас есть какие-либо вопросы, я был бы рад пересмотреть мой ответ!