Для наших репозиториев, мы только нажимаем непосредственно на ветку hotfix
или develop
, а не на основную ветку. Мы объединяемся из Develop / Hotfix только в основную ветку.
Проблема в том, что Кодеков объединяет все отчеты для определенной ветви, не принимая ветвь в перцептивную. Это означает, что наша ветка «master» всегда будет пустой в Codecov, если мы не нажмем прямо на нее.
Например:
- Обязательство развивать
- Travis запустит тестирование в ветке разработки, отправит отчет Кодекову
- Кодеков добавляет отчет как
develop
филиал
- Git Merge
develop
в мастер
- Трэвис запустит тест на главной ветке, отправит отчет Кодекову
Кодеки объединяют отчет из мастера в отчет о разработке
Результат : нет отчетов, доступных для главной ветви, значок все еще показывает «Неизвестно» для главной ветви.
См. Пример репо:
Например, фиксация слияния Update README.md
( 93a3d5d ) в ветви master
не инициировала отчет в главной ветви в Codecov. Вы можете увидеть сборку Travis для обеих веток, которые успешно отправляют в отчетах.
Как мы можем убедиться, что отчеты синхронизируются с master без:
- сначала нажимает уникальный коммит на мастер
- сделать ветвь разработки стандартной по умолчанию для кодеков
- используйте значок ветки по умолчанию в нашем Reame