George
@Asgoret подтверди
J
кубернетс и докер шляпа не расматриваю
George
J
ага
Александр
George
но переубеждать не буду
Александр
)))
Stefan
ихиххи
George
слился, ок
George
вот уже
Александр
George
J
нужно будет очень очень много поменять логики и структуры в том числе деплоя. после которого сто процентов вылезут косяки
George
J
кароче
Александр
George
билды параллельно не фурыкен
J
баш докер хуекер
George
ладно. Прошу прощения, не буду сыпать соль на рану
J
какие ещё есть варики?
J
вариант
Александр
George
меня где-то еще потаскали, но я уже не помню. Это же не воровство, а наоборот - круто
Александр
J
билд занимает много времени
George
J
хочу ускорить.
George
у него однопоточная сборка, которая, видимо, даже не грузит все процы билдагента
J
ну паралельно будет ранить несоклько билднов
George
чай не С++ с make -j $(nproc)
Александр
Где ускорение то?
Александр
В единицу времени ты все равно делаешь 1 билд
George
George
что быстрее
George
делать последовательно 5 docker build
J
ты путаешь билд и паралельное выполнение шагов
George
или параллельно
George
J
смотри есть билд в котором 10 шагов (к примеру). сборка чего то там, потом ещё сборка чего то там и потом копирование файликов, вот если паралельно выполнять сборки тогда будет быстрее
George
короче. Давайте так. не будем обсуждать зачем. Это нужно проверять на практике. Могут быть варианты, что параллельное выполнение быстрее. Может быть и медленннее
Александр
Быстрее сделай древовидную хуйню, что оно само подтягивало и делало по мере надобности..
George
Александр
Но эт всё равно башня какая-та выйдет
Александр
Я на ансибле так делать пытался.
Navern
J
неа
J
Build steps cannot be run parallel in TeamCity.
Navern
ну так тебе билд тайпы надо выделять
Navern
отдельные
Navern
и он их параллелит
J
не путать билды с билд шагами
Navern
ну так у тебя есть steps и buld type
Navern
параллелизм на уровне built type сделан причем из коробки
J
эмм
J
ты имеешь ввиду типа exec и ssh exec?
Navern
https://blog.jetbrains.com/teamcity/2016/03/teamcity-take-on-build-pipelines/
J
если да то у меня так и сделано. но сборка на билд агенте занимает все больше и больше времени так как проекты становятся больше
George
Navern
ты имеешь ввиду типа exec и ssh exec?
Ну у тебя есть проект. В нем builtTypes выделены. У тебя верхний билд тайп триггерит другие.
те которые между собой зависимости не имеют будут запущены одновременно
Александр
J
у меня условно 2 агента доступны. они с разным энв, поэтому я не могу заюзать как цепочку
George
Navern
George
Александр
щито?
Коммит по строчкам кода)
George
если, конечно, енв - это не работа с какими-то дикими аппаратными устройствами.
J
в принципе я недавно крякнул последний тимсити и сделал анлим по агентам, но крякнутый стремно в прод
Navern
проблема в том, что у тебя билдтайпы по одному на агент. А агент это лицензия
George
Navern
и чем больше агентов тем дороже
Niko
Всем привет. Мы сейчас используем traefik+k8s, думаем заменить traefik на istio+envoy. Стоит ли? Кто-то пробовал оба в проде?