Я хочу настроить новый проект с Git и некоторыми инструментами CI.
Я также хочу следовать стратегии GitFlow.
Насколько я понимаю, у меня следующая ситуация:
- У меня есть шаг сборки, который создает мой код
- У меня есть шаг теста, который проверяет мой код
- Я развернул свой код на производстве
Если я использую принцип gitflow:
- Когда мне нужно пометить основную ветку? Прежде чем я соберу код (но что если тесты не пройдены, я могу удалить тег вручную)?
- Как пометить мастер ветку? Разработчик или CI Tool?