Comments 9
"Проблема видна только на чистом раннере" это уровень новичков. "А вот на чистом раннере проблема не проявляется" – так начинается вуду.
Никогда не встречали "Проблема проявляется только на винде, которая была апгрейжена с прошлогодней. А на поставленной начисто – нет." ? Ничего, ещё встретите.
Линуксовый вариант это "в контейнере работает, на нативе падает" (дело оказалось в лимите на количество открытых приложением файлов, которое контейнер наследует от девелоперского хоста).
"А вот на чистом раннере проблема не проявляется" - Какая проблема, если она не проявляется? Эфемерная?
"Проблема видна только на чистом раннере" это уровень гитлаба ебучего
В том же гитхабе actions сделаны по уму, а в гитлабе в итоге надо все сборки делать сразу контейнерными и что бы паплайн запускал контейнеры и в контейнерах, иначе начинается возня с окружением, параметрами и прочими милостями (когда гитлаб считает себя выше конфигов внезапно и ты про это только из логов узнаешь)
Спасибо полезно. Особенно ценно, что асе это те вещи, которые на llm заранее не проверишь, но наверняка столкнешься
Ааа, как вовремя! )
Сейчас занимаюсь нетрадиционными отношениями с одной интересной программой, которую зачем-то следует собирать через bazel.
И плююсь, потому что искренне не понимаю: вот раньше берешь тарболл, распаковываешь, запускаешь в нем configure, make, make install - и всё работает.
Ну может указать придется пути к библиотекам, если само не нашло.
(И ведь достаточно развесистые вещи так собирались - тот же ОпенОфис из исходников)
А теперь - bazel. Эту платформу мы не знаем, эту ос мы не знаем, ааа, точно, у вас же Андроид на PowerPC, правильно? Ой, не работает почему-то, не могу собрать.
Потому что не Андроид на PowerPC, вот почему!
Зачем все так сложно-то?
Почему в мире Си всё так сложно? 😀
(сарказм, если что)
Сборка через хостовый docker одновременно обновляет и реестр, и локальный кэш раннера — устаревания не возникает.
Не надо так делать.
Завтра у вас появится второй раннер и возникнет такая же проблема.
Вы создали дырку, которая позволяет добраться из билд-скриптов до вашей хост-машины с рутовыми правами.
«У меня работает»: десять способов узнать, что нет