Каков рабочий процесс непрерывной интеграции с использованием git - PullRequest
0 голосов
/ 07 мая 2020

Я изучаю непрерывную интеграцию. Это то, что я сейчас понимаю в CI.

Есть ветка master. Если я начинаю работать над новой функцией, я создаю новую ветку, назовем ее feature_branch. Я переключаюсь на этот feature_branch, а затем начинаю писать код (для функции). В конце концов, мне нужно слить. И здесь у меня первый вопрос. Что именно мне следует слить с чем? код из ветки master. Затем я фиксирую свой новый код (для функции) в моем feature_branch. И возникает второй вопрос - после фиксации нового кода в feature_branch, автоматический c тест должен запустить на этом feature_branch, верно?

Последний вопрос - как автоматические c тесты запускаются в ветке при фиксации, есть ли для этого какие-то специальные git -хук?

...