Как стать автором
Обновить

Комментарии 5

НЛО прилетело и опубликовало эту надпись здесь
Добрый день,

Действительно Эзотерика :) но это цитата клиента. Думаю Алексей просто впечатлен скоростью работой Vexor'a, поэтому посчитал это чудом ;)
0.015$ это же за минуту за один контейнер? У нас сейчас тесты идут 50 минут на 6 контейнерах на CircleCi, билдов в день около 50, получается 0.015$ * 50 минут * 6 контейнеров * 50 билдов = 225$ в день. Я правильно понимаю? Это получается гораздо дороже, чем у нас на CircleCi, там это стоит 850$ в месяц.
Добрый вечер, Всеволод.
Спасибо за комментарий. Вы даже поставили меня в тупик на первые 10 минут, но потом я начал «подозревать».

Скажите, вы уверены в том, что у вас 50 билдов в день по 50 минут общей длительности и каждый такой билд проходит в 6 параллельных потоков? Другими словами, в день вы тестируете 2500 минут – это 41 час в сутки непрерывного тестирования (в 6 параллельных потоков)?

Вы рассказываете о 50 билдах за 8 рабочих часов! У вас правда делается один пуш/билд один раз в 9 минут?

Вижу, что вы купили в CircleCI возможность делать по 3 билда параллельно. Это значит, что за рабочий день CircleCI сможет просчитать для вас: (8 часов * 60 минут * 3 билда одновременно) / 50 минут длительности каждого вашего билда = 28,8 билдов. Ну а у вас их 50.

Если первые 3 программиста сделают по одному пушу за первые пол часа рабочего дня, то четвертый программист ждёт в очереди 20-50 минут. При таком потоке после 3х первых часов работы, можно забыть о том, что билды досчитаются до конца рабочего дня.

Скорее всего, у вас огромные проблемы с тем, что билды разработчиков встают в очереди на просчет. Мы это проходили у наших клиентов. Именно очереди на просчет являются недостатком наших конкурентов. У нас нет очередей, ибо мы выделяем для каждого клиента столько ресурсов, сколько необходимо ему в данную минуту времени.

Теперь по существу:

Выглядит так, что ваш проект в 4 раза больше самого большого тестируемого проекта на Vexor’e. Для вас мы гарантировано сделаем индивидуальный тариф, существенно меньший чем $0.015!

Далее …

Мне кажется, что прогон тестов в 50 минут — это очень долго. В Vexor’e вы платите за минуты, поэтому сможете за ту же стоимость сделать не 50 минут на 6 потоках, а 25 минут на 12 потоках или 15 минут на 20 потоках. Вы будете тестировать в 2 или 3 раза быстрее при той же цене.

Повторюсь, что у нас нет лимитов на выделяемые ресурсы. Сколько бы у вас не случилось одновременных билдов и сколько бы в них не было параллельных потоков — мы посчитаем все параллельно.

Давайте знакомиться? Как я могу с вами связаться? Мы с удовольствием сделаем для вас индивидуальный тариф, который будет существенно выгоднее, чем у конкурентов.
Здравствуйте, Олег
У нас около 20 разработчиков и не все в одной временной зоне, поэтому рабочий можно считать больше 8 часов :)
Плюс иногда мы делаем бэкмёржи в несколько бранчей и на каждом идут тесты. Так что да, около 50 билдов по 3 била параллельно и каждый в 6 потоков :)
50 минут это очень долго, но пока мы не придумали как ускорить тесты. В основном время занимает cucumber. Я напишу вам в личные сообщения.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий