Цель успешной реализации непрерывной интеграции состоит в том, чтобы доказать, что программное обеспечение останется в рабочее состояние Даже после нового приращения объединенного.
Следующие практики помогут командам получить максимальную отдачу от своей реализации CI:
- Регулярно регистрируйтесь, по крайней мере один раз в день
- Не заходите на разбитую сборку
- запустить тесты локально перед совершением
- Никогда не иди домой на разбитую сборку
- Будьте готовы вернуть предыдущую версию
- Последовательность по времени, прежде чем вернуть
- Неудачный сборка для медленных испытаний
- Неудачный сборка для предупреждений
- Неудачный сборка для формирования проблем
- Неудача сборка для нарушения показателей качества кода
Рекомендации:
Оригинал: «https://dev.to/sharmapankaj2512/team-practices-for-successful-ci-51cm»