Size: a a a

DevOps — русскоговорящее сообщество

2021 March 01

u

unixshaman in DevOps — русскоговорящее сообщество
Алексей Папушин
ну для начала - центральный репозиторий мавена, кхм, большой
и нужен вам, скорей всего, на 0,001%
можно посмотреть в сторону nexus как прокси сервера кеширующего для мавена
да и таскать особо не надо его
с гитлабом врядли хорошая идея
имхо
Да просто нужно немного либ, доставить в закрытую сеть. И да, живем с Nexus, просто я делаю портабельный дистрибутив с Nexus, InfluxDB, Grafana и прочими компонентами, и хотелось убрать такого монстра как Nexus оттуда
источник

АП

Алексей Папушин... in DevOps — русскоговорящее сообщество
unixshaman
Да просто нужно немного либ, доставить в закрытую сеть. И да, живем с Nexus, просто я делаю портабельный дистрибутив с Nexus, InfluxDB, Grafana и прочими компонентами, и хотелось убрать такого монстра как Nexus оттуда
Если нужен кеширующий прокси, я видел где то реализацию её легковестного варианта на nginx
типа такого https://github.com/ydubreuil/maven-cache-image
но не уверен что конкретно это видел
источник

u

unixshaman in DevOps — русскоговорящее сообщество
Алексей Папушин
ну для начала - центральный репозиторий мавена, кхм, большой
и нужен вам, скорей всего, на 0,001%
можно посмотреть в сторону nexus как прокси сервера кеширующего для мавена
да и таскать особо не надо его
с гитлабом врядли хорошая идея
имхо
Спасибо за ответы.
источник
2021 March 02

AS

Alex S in DevOps — русскоговорящее сообщество
Можно ещё jfrog artifactory взять и там добавить централ. Но это скорее полноценная Арти, нежели под кэш..
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
unixshaman
Да просто нужно немного либ, доставить в закрытую сеть. И да, живем с Nexus, просто я делаю портабельный дистрибутив с Nexus, InfluxDB, Grafana и прочими компонентами, и хотелось убрать такого монстра как Nexus оттуда
если честно - тут подробностей бы
я вот сейчас построю логическую цепочку.
она может и кривая, но подумай

У вас закрытый контур - значит есть для этого причины - скорее всего ИБ.
Зачем ИБ это делает - скорее всего или у вас секретные секреты или бабок внутри контура дохера.
Значит пару сотен долларов для прокси найдёте.
под пару сотен долларов мы мягко вышли за пределы опенсорса и можем даже на платное взглянуть одним глазиком.

Внимание вопрос - а какие фичи нужны-то ?
обычный прокси можно хоть на squid или вон nginx выше предлагали.

Нужны ли еще какие-то фичи - всякие сканирования и прочая дичь ?
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Ещё есть вариант "долго собирается первый раз" в зависимости от сборщика
источник

АП

Алексей Папушин... in DevOps — русскоговорящее сообщество
Alex S
Ещё есть вариант "долго собирается первый раз" в зависимости от сборщика
Тут проще не пакеты кешировать, а саму сборку)
источник

u

unixshaman in DevOps — русскоговорящее сообщество
Vasiliy Romaneev
если честно - тут подробностей бы
я вот сейчас построю логическую цепочку.
она может и кривая, но подумай

У вас закрытый контур - значит есть для этого причины - скорее всего ИБ.
Зачем ИБ это делает - скорее всего или у вас секретные секреты или бабок внутри контура дохера.
Значит пару сотен долларов для прокси найдёте.
под пару сотен долларов мы мягко вышли за пределы опенсорса и можем даже на платное взглянуть одним глазиком.

Внимание вопрос - а какие фичи нужны-то ?
обычный прокси можно хоть на squid или вон nginx выше предлагали.

Нужны ли еще какие-то фичи - всякие сканирования и прочая дичь ?
)) Все просто, люди пишут автотесты, нужно чтобы в IDEA просто могли проект собрать. Просто там у них определенные библиотеки, с которыми они работают. У меня есть Nexus, и у нас Windows сервера, и там это почти в гигабайт превращается, а мне чет жирновато показалось и я хотел перейти на что-то более легковесное. Плюс, если раньше мы 1.8 Java использовали, сейчас хочу на Java 11 перейти, а Nexus Repository Manager не работает с ней. Соответственно я получу еще +250 в виде JDK двух версий и вот это все...
В общем, буду думать, спасибо за ответы.
Фигней короче я страдаю просто )
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Гигабайт кэша, пфф
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
unixshaman
)) Все просто, люди пишут автотесты, нужно чтобы в IDEA просто могли проект собрать. Просто там у них определенные библиотеки, с которыми они работают. У меня есть Nexus, и у нас Windows сервера, и там это почти в гигабайт превращается, а мне чет жирновато показалось и я хотел перейти на что-то более легковесное. Плюс, если раньше мы 1.8 Java использовали, сейчас хочу на Java 11 перейти, а Nexus Repository Manager не работает с ней. Соответственно я получу еще +250 в виде JDK двух версий и вот это все...
В общем, буду думать, спасибо за ответы.
Фигней короче я страдаю просто )
ни в коем случае не фигня
локальный кеш сильно ускорит сборку (замерить бы надо).

я это всё к тому, чтобы ты сам для себя (или вместе с разрабами,ИБ,итд) оценил - какие фичи вам нужны.
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Не ясна цель. ускорить сборку? Съэкономить трафик? ХХХ?
Идея у прогов локально итак кеширует все
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Перемешана ява/идея/гитлаб/мавен. Код то хоть под что? Мавен, грэдл? Арти/Нексус это просто мавен хранилище (с кешем централа)
источник

u

unixshaman in DevOps — русскоговорящее сообщество
От самого репозитори менеджера никакой функционал кроме отдачи библиотек то и не нужен по сути
источник

AS

Alex S in DevOps — русскоговорящее сообщество
Ну, собсно, мавен-хранилище-кэш так и работает..(если не учитывать что Нексус это комбайн)
Полагаю тот гиг и есть кэш, он заново закачается, чем не кэшируй (и снова это место займет)
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
unixshaman
От самого репозитори менеджера никакой функционал кроме отдачи библиотек то и не нужен по сути
если "никакой функционал" действительно не нужен - локальный прокси воткни и всё будет ок.
nginx/squid/warnish/что там еще кешировать умеет.
источник

VR

Vasiliy Romaneev in DevOps — русскоговорящее сообщество
только сразу - оцени вклад - насколько это ускоряет первую/вторую/через ночь сборку.
источник

MV

Maxim Vynogradov in DevOps — русскоговорящее сообщество
привет, я вообще не уверен что по адресу,  но всё же.
кто-может объяснить на пальцах что такое Stalled часть в выполнение запроса?... это консолько гугл хрома на скрине.  Такое появляется когда отправляю 5 параллельных реквестов в гуггл хроме на aws api gw
источник

S

Sebor in DevOps — русскоговорящее сообщество
Maxim Vynogradov
привет, я вообще не уверен что по адресу,  но всё же.
кто-может объяснить на пальцах что такое Stalled часть в выполнение запроса?... это консолько гугл хрома на скрине.  Такое появляется когда отправляю 5 параллельных реквестов в гуггл хроме на aws api gw
источник

V

Vitt (UTC+6:00) in DevOps — русскоговорящее сообщество
можно мне?
источник

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
Vitt (UTC+6:00)
можно мне?
https://t.me/devopslibrary
поищи тут по списку
источник