Size: a a a

2021 March 13

DT

Dmitry Tsybin in ctodailychat
Onlinehead
Можно правда пойти какой-нить перфорс купить..
Очень про него неоднозначные отзывы + проприетарный тулинг обычно не очень хорошо работает
источник

O

Onlinehead in ctodailychat
Dmitry Tsybin
Когда у тебя дофига команд, то ты запаришься искать все их репы, разбираться как у них устроен процесс и где версии обновлять, поэтому ты просто зашипаешь версию и забьешь, а команды может потом и обновятся, но обычно нет
У меня вот дофига команд. Определенная боль есть. Но не уверен, что с переходом на условную монорепу боли станет меньше. Возможно станет конечно, но тогда возникает куча проблем, в первую очередь с необходимостью по сути полностью кастомного тулинга.
источник

A

Artur in ctodailychat
вот кстати у меня тоже вопрос к чату. как хранить конфиги 1) со всякими секретами 2) чтоб можно было удобно шарить разные куски конфига между сервисами
источник

O

Onlinehead in ctodailychat
Artur
вот кстати у меня тоже вопрос к чату. как хранить конфиги 1) со всякими секретами 2) чтоб можно было удобно шарить разные куски конфига между сервисами
кастомная либа конфигурации + kms/vault/whatever
источник

DT

Dmitry Tsybin in ctodailychat
Onlinehead
А еще наверняка систему прав, partial checkout и еще дофига всего:)
скорее всего нет и в монорепе скорее всего весь код всем доступен, в приватных кусках при зависимости по исходникам нет смысла, а без зависимостей по исходникам нет смысла в монорепе
источник

O

Onlinehead in ctodailychat
Dmitry Tsybin
скорее всего нет и в монорепе скорее всего весь код всем доступен, в приватных кусках при зависимости по исходникам нет смысла, а без зависимостей по исходникам нет смысла в монорепе
всмысле нет? partial checkout точно есть, объем репы гугла или там ms - терабайты
источник

DT

Dmitry Tsybin in ctodailychat
Onlinehead
У меня вот дофига команд. Определенная боль есть. Но не уверен, что с переходом на условную монорепу боли станет меньше. Возможно станет конечно, но тогда возникает куча проблем, в первую очередь с необходимостью по сути полностью кастомного тулинга.
Дофига - это сколько? В командах и людях
источник

DT

Dmitry Tsybin in ctodailychat
Onlinehead
всмысле нет? partial checkout точно есть, объем репы гугла или там ms - терабайты
Я про права
источник

O

Onlinehead in ctodailychat
Dmitry Tsybin
Дофига - это сколько? В командах и людях
десятки и сотни соответственно
источник

A

Artur in ctodailychat
Onlinehead
кастомная либа конфигурации + kms/vault/whatever
опять кастомная? я надеялся, что уже что-то нормальное изобретено
источник

O

Onlinehead in ctodailychat
Artur
опять кастомная? я надеялся, что уже что-то нормальное изобретено
как только напишут единый формат конфигов так вот сразу и нормальное изобретут:)
источник

DT

Dmitry Tsybin in ctodailychat
Onlinehead
всмысле нет? partial checkout точно есть, объем репы гугла или там ms - терабайты
А partial checkout им не нужен те у них lazy load файлов
источник

A

Artur in ctodailychat
плюс читал, что вообще модные парни в репо хранят
источник

O

Onlinehead in ctodailychat
Dmitry Tsybin
Я про права
И про права тоже не совсем правда. Как минимум есть права на мерж в разные структуры, овнеры и вот это все. Оно не представляется ни одной мне известной имплементацией гит-сервера
источник

O

Onlinehead in ctodailychat
Dmitry Tsybin
А partial checkout им не нужен те у них lazy load файлов
как его не назови, все равно это кастомный тулинг)
источник

DT

Dmitry Tsybin in ctodailychat
Onlinehead
десятки и сотни соответственно
Это пограничное количество, когда кастомный тулинг пилить еще дорого, а без него уже плохо. Но так-то можно взять git + bazel + jenkins или что-то аналогичное и будет норм
источник

O

Onlinehead in ctodailychat
Дима, ты можешь назвать открытую имплементацию подобного подхода или хотя бы место где ее можно купить, когда ты не готов десяток человеколет закопать в тулинг, и потом его еще поддерживать?
источник

DT

Dmitry Tsybin in ctodailychat
Onlinehead
И про права тоже не совсем правда. Как минимум есть права на мерж в разные структуры, овнеры и вот это все. Оно не представляется ни одной мне известной имплементацией гит-сервера
Права на мердж реализованы как и везде в review-тулзе
источник

RK

Roman Kononov in ctodailychat
Onlinehead
всмысле нет? partial checkout точно есть, объем репы гугла или там ms - терабайты
Под сотню
источник

O

Onlinehead in ctodailychat
Dmitry Tsybin
Это пограничное количество, когда кастомный тулинг пилить еще дорого, а без него уже плохо. Но так-то можно взять git + bazel + jenkins или что-то аналогичное и будет норм
Git+basel+jenkins сломаются на масштабах сильно менмьших чем ms:)
источник