manefesto
не знаю на сколько по теме
manefesto
но кто из вас пользуется дженкисом
manefesto
и собирает java приложения
manefesto
мне нужен небольшой лекбез
Womchik
Лекбез - лекция по безопасности?
manefesto
нет
manefesto
зачем нужно харнилище артефактов и как я могу его использовать при деплое
Denis
manefesto
ну почитал я
manefesto
это типа хранилище maven'a
manefesto
приватного
manefesto
можешь туда пушить свой код
manefesto
а потом при сборке оттуда стягивать всё что нужно
Nklya
Это такая штука, которая хранит собранный код и выдает его по запросу
manefesto
ну вот, теперь я понял
manefesto
а то "артефакты, артефакты, это любой объект"
manefesto
это собранный код в данном случае
Nklya
Плюс, для релизных версий можно настраивать различные штуки.
Например запрещать перезаливать одну и ту же версию
Nklya
чтобы гарантировать что то что тестировалось, то и выкатится в прод
manefesto
нексус или артифактори ?
Nklya
Сейчас есть 2 конкурирующих продукта))
manefesto
ну я их назвал
Nklya
если есть деньги, то лучше за артифактори заплатить
Nklya
https://binary-repositories-comparison.github.io
manefesto
деньги может и есть, только пока этого не надо, я только на пороге внедрения
Nklya
Тогда можно начать с нексуса, но понимать, что функционала у него поменьше.
Nklya
Эти штуки помимо хранения артефактов еще и делают проксирование внешних зеркал для pip, npm и прочих.
И свои репозитории
Nklya
И аналогично для всяких apt, rpm
manefesto
я не думаю что мне особо много надо будет
собрать, запушить в репозиторий, потом выкатить на прод
Vadim
оно еще контейнеры умеет емнип
manefesto
типа докер реджестри ?
Nklya
Да, и докер режистри
manefesto
то есть прям классная штука с блекджеком и шлюхами
manefesto
а может кто знает как реализовать данную фичу
на нашем проекте будет вестись локальная разработка внутри компании
потом наши наработки надо будет как то передать заказчику, там закрытая сеть, никакого тебе интернета, и не стянешь свежие пакеты с мавен репозитория, как это обходить ?
manefesto
с гитом допустим понятно, запулил локально, переключил remote-url и запушил
manefesto
а с мавеном ?
manefesto
ну в данном случае с артефактами ?
Nklya
Я слышал истории про копирование всего в архивчик на несколько гигов, закатывание его на болванку и едем устонавливать в ебучем ентерпрайзе
manefesto
ну типа такого и будет
Nklya
ну или все-таки можно за год договорится с их клоунами на тему того, чтобы они поставили тот же нексус, чтобы проксировать пакеты с мавена
manefesto
хм
manefesto
хотя
manefesto
я ведь могу приезжать с готовым образом lxc =)
Nklya
с докером))
Nklya
У их безопасников инфаркт будет))
manefesto
парю где хочу, законом не запрещено
Sergey
Старый
Старый
😐заказчики захотели
manefesto
если локаль в бд будет en_US.UTF-8 то хоть в еврите держи
manefesto
FatJAR в помощь
об этом надо подумать, как сказать собирать через gradle
manefesto
Печалька с артифактори какая то
manefesto
manefesto
у меня фронс на ангуляре, собирается через какой то пакет нода
Asgoret
когда, интересно, ансибл добавят
manefesto
имеешь ввиду галакси ?
manefesto
потому что должно хватит pip
Mikhail
а относительный симлинк нельзя сделать?
Mikhail
например, я хочу сделать симлинк /var/www/html/index.html на /var/www/index.html
manefesto
относительны симлинк относительно чего
Mikhail
но хочу что б он был ../index.html
Asgoret
Mikhail
относительно /var/www/html/
manefesto
shell не ?
manefesto
да
а сам ансибл умеет тянуть роли не с офф сайта ?
Asgoret
Asgoret
или просто задать другой урл?
Vadim
для ansible-galaxy нужен просто git
manefesto
я вот тоже думал что достаточно гита
Sergey
manefesto
manefesto
а траблов нет с fatjar ?
Constantin
Всем привет, кто-нибудь знает способ скопировать файлы так, чтобы учитывался .gitignore?
А то меня не очень прильщает идея делать with_items с указанием файлов которые нужно копировать, если есть список тех, которые копировать не нужно
Ждун
rsync —filter?
Ждун
git ls-files
Sergey
😊
manefesto
мало ли, как допусть pyinstaller