> А в случае CI - так это скорее всего будет уже готовая
> виртуалка с нужной версией системы где запущен какой то агент, который
> примет задание и начнёт компелять в тмпфс. Это ещё быстрее.На лично мой вкус - рассуждать о том как все это просто и быстро имеет смысл только если вы готовы лично это нарулить и догнать до продакшнового решения. А не как математик из анекдота про пожар: о, огнетушитель! Решение есть - довольный свалил спать дальше.
> Как я писал выше есть много дешёвых проверок, и собственно make test
> для 95% тоже не дорогой, ибо можно делать chroot на tmpfs
> и туда быстро ставить из готовых пакетов нужные зависимости,
Какой-то докер через ж... получился :). Только видимо еще придется половину этого доскера написать до этого. Или у вас там есть офигенные инструментарии для этого?
> чем сборка) и гнать тест, тесты тоже обычно не сильно жрут проц.
Хызы, я встречал совсем другой софт на эту тему.
> Тут важно соблюдать баланс, ибо некоторые изменения окружающей среды могут потребовать
> от вас ресурсов больше чем у вас когда либо было и будет.
Разумно. Но вон то не требует от меня ничего невозможного.
> Так же ваши цели могут противоречить целям окружающих.
Это их проблемы а не мои. Более того - в определенных случаях они могут быть рассмотрены как враждебные сущности. За именно это. Почему я должен продвигать их интересы в ущерб своим это такой весьма интересный вопрос.
> В общем тема эта не однозначная, я просто для себя принял решение
> что нужно быть более адаптивным. А то бывает обидно когда твои
> дети техникой которой ты им подарил орудуют лучше тебя :)
Техника разная бывает. А если увлечься адаптивом - можно оказаться в результате эникеем во всем и вся. Тоже такое себе. И да, если скажем дитя решит стать пилотом авиалайнера - следует ли отсюда что я должен резко изучить пилотирование авиалайнера от и до?