В прошлом году я работал над предприятием проекта, который поддерживает на 3/4 года. В начале репозитория проекта спроектирован как отдельный репозиторий для проектов Android и IOS, но во время разработки проекта он разделил до отдельных репозиторий. Но даже когда я бегу команду Git Clone, занял почти 15 минут. Я думал, что это не будет проблемой, потому что я не буду запускать эту команду часто, но что случилось? Я начал запускать Git Clone Commite Comments Completive из-за CI Server. Потому что я создал работу Jenkins, чтобы запустить тесты и построить APK во время нашего PR-процессов, который в основном делают ниже шагов
- Настройка Android-среды
- Проект клона
- Проверьте тест подразделения
- Построить APK
До сегодняшнего дня я не знал о том, как ускорить проект клона время Если бы я пробел
Гит клон ** URL ** —single-филиал ** филиал **
вместо того
Git Clone ** URL **
Это было бы 7 раз быстрее.
Тил: Неглубокий клон
Оригинал: «https://dev.to/gokhanaliccii/how-to-speed-up-ci-server-with-small-git-command-change-24i9»