Мы нашли новый способ ускорить параллельные процессы интеграции Голанg, используя кэш-кафе на Голанах. Замена официальных действий/начала работы GitHub эквивалентным сокращением времени прохождения тестов на 69%. Мы работаем с открытыми исходными облаками, так что вы можете сделать то же самое. Официальные действия/шаги GitHub делают параллельные работы помехой эффективности друг друга, и они постоянно перегружают скрытые значения кэша. Проверки в нашем монорепо, где обычно встречаются несколько параллельных тестовых рабочих мест на Голангах (один - для льва, один - для теста, другой - для сборок), позволяют предположить, что 86% работы, выполняемой по умолчанию, совершенно не нужны. Если вы управляете умеренно сложным проектом, то можете ожидать аналогичного улучшения показателей; посмотрите на нашу методологию измерения инъекции или просто попробуйте это для себя. Мы заботимся о быстром информаторе, мы перевозим много новых продуктов и особенностей. И темп, при котором мы делаем это, со временем увеличивается. Это не случайность — мы инвестируем значительные средства в инструменты и процессы, необходимые для достижения этой цели. В центре каждого "фабрики программного обеспечения" находятся испытательные камеры и рабочие процессы непрерывной интеграции (CI), которые обеспечивают, чтобы изменения кода не сломались в производстве. Если наши тесты будут проводиться надежно и быстро, на каждой перемене, мы сможем строить с фантастической скоростью не беспокоясь о том, что все…
Расширение масштабов деятельности на Голанахg CI путем замены/замена
Статья URL: https://www.cloudx.ai/posts/ setup-go Замечания