
Grigory
11.01.2018
15:53:16
ты опоздал холиваром / дискассом / на год другой

Nikolay
11.01.2018
15:53:26

Grigory
11.01.2018
15:53:36
ты чо плагины

Google

Nikolay
11.01.2018
15:54:24
ну ладно, пусть 30 билдов поправит

Arseniy
11.01.2018
15:55:27
ну вы правда не видите семантической ошибки в том, что команда построения большого джарника гонит тесты?

Grigory
11.01.2018
15:55:52
создал бы дискашн на гитхабе
спросил мотивации у коммунити

Nikolay
11.01.2018
15:55:56
хз. у меня не гонит
в любом случае Григорий тебе говорит дельную вещь - не нравятся дефолты - поменяй

sherzod
11.01.2018
15:56:59
надо явно отключать

Grigory
11.01.2018
15:57:30
ну часто надо гнать тесты и собирать
саму сборку тоже надо тестировать (собрать)
удобно все запускать одной командой

Arseniy
11.01.2018
15:58:35
вот как вы пишите шаги сборки?

Павел
11.01.2018
15:58:56
Привет всем! Как сделать так, чтобы web socket не умирал после akka.http.server.idle-timeout, установленный для http запросов?
Сейчас этот параметр распространяется на как на http запросы, так и на WS.
версия akka-http: 10.0.11

Grigory
11.01.2018
15:59:02
и пр подготовь с фиксом (перфект вообще)

Google

Grigory
11.01.2018
15:59:40
если заденаят то ок всеравно - у тебя будет свой локальный сбт плагин который праивльно все делать будет, правильно с твоей точки зрения

Arseniy
11.01.2018
16:00:19
я делаю всю элементарно: очистить все (инкрменатльная борка нинжна), получить сырцы, прописать версию и другие параметры билда в ресурсы и тд, прогнать тесты, собрать пакет (деб, жар - неважно), залить в репу пакетов
и все нормально укладывается в эту парадигму без всяких костылей, что нода, что дотнет, что питон. но вот сбт он блять в каждом случае дохуя особенный

sherzod
11.01.2018
16:01:44

Grigory
11.01.2018
16:02:14

Arseniy
11.01.2018
16:04:58

Grigory
11.01.2018
16:05:29

Nikolay
11.01.2018
16:05:30
> придти в сам сбт, чтобы он не генерировал папку с версией скалы
а это про что?

Arseniy
11.01.2018
16:06:02
target/scala-2.11, target/scala-2.12

Grigory
11.01.2018
16:06:10
так это же хорошо

Arseniy
11.01.2018
16:06:17
чем

Grigory
11.01.2018
16:06:24
ну у меня есть кросс скала версионные проекты

Nikolay
11.01.2018
16:06:25
а почему тебе это не нравится?

Grigory
11.01.2018
16:06:44

Arseniy
11.01.2018
16:06:47

Grigory
11.01.2018
16:06:56

Arseniy
11.01.2018
16:07:24
ну довай тогда по пунктам, чо у тебя там происходит

Nikolay
11.01.2018
16:07:39
слушай, так чем тебе папки то мешают?

Grigory
11.01.2018
16:07:56
мне наоборот нравится что папки есть хз

Arseniy
11.01.2018
16:08:05
мешают тем, что мне надо собрать выхлоп и запушить его

Google

Nikolay
11.01.2018
16:08:14
classDirectory есть

Grigory
11.01.2018
16:08:23
можно засетапить да

Nikolay
11.01.2018
16:08:33
это setting в sbt, который тебе дает эту папку
sbt
> show classDirectory

sherzod
11.01.2018
16:08:51
А куда ты пушишь? Если делаешь это руками - неверно.
Надо publish

Nikolay
11.01.2018
16:09:31

Arseniy
11.01.2018
16:09:40
какой паблиш. я знаю, что у меня на выходе либо джарник для амазоновских лямбд, либо деб-пакет для убунты, либо мси для шиндоуза
я ищу ентот файл и пушу в наш репозиторий бинарников. от тудова агенты его забирают и развертывают как надо

Tolegen
11.01.2018
16:10:16
Зачем это руками вообще делать? Или речь о настройке CI?

Nikolay
11.01.2018
16:10:55
это джарник для ЧСВ

Arseniy
11.01.2018
16:11:03
о CI/CD конечно. я и рассуждаю с позиции, что sbt и его плугины вставлют палки в колёса

sherzod
11.01.2018
16:11:20
есть там такой, чтобы руками не собирать их из target папки мимоходом ругаясь что там за мусор

Nikolay
11.01.2018
16:12:01
артифактори/sonatype ?

Arseniy
11.01.2018
16:12:23
артифактори/sonatype ?
да но не всё. половина идёт через наш промежуточный сервис, который их как-то теггирует. я не шарю. какие-то замуты с a/b тестированием

Vadim
11.01.2018
16:13:52
это риальнэ проблема искать в target/scala_2.12/ твой жарник по сравнению с поиском в target/ как ты делал для других тулов?

sherzod
11.01.2018
16:14:54
Фиг знает. ни о чём какие-то разговоры.
В равной степени относятся ко всем билдтулзам с которыми я работал.
Да если не так делаешь, то не работает как надо.
По сути надо с publish тебе разобраться. Или уточнить что именно в нём, по твоему мнению, не так работает.

Google

Arseniy
11.01.2018
16:16:31

Павел
11.01.2018
16:18:09

Arseniy
11.01.2018
16:18:24

sherzod
11.01.2018
16:23:41
Не знаю, не пользовался. Должен. По сути у тебя при билде получаются артефакты сборки. Ему должно быть без разницы что там на выходе получилось.

Arseniy
11.01.2018
16:23:58
где получиться?

Alexander
11.01.2018
16:24:16

sherzod
11.01.2018
16:24:34

Admin
ERROR: S client not available

Павел
11.01.2018
16:27:20
Ну вообще идейно так и представлял, спасибо :) Проблема только в том, что влиять на клиенты особо не получится :)

Arseniy
11.01.2018
16:28:41
ему надо, пусть и шлет кип--аливы
сервер-то у нас один, а клиентов многа

sherzod
11.01.2018
16:32:02
ТС про то что сервер рвёт соединение, когда клиент долго не активен.

Arseniy
11.01.2018
16:32:39
чо за TC?

sherzod
11.01.2018
16:33:00
топик стартер

Nick
11.01.2018
16:33:10
тимсити

Aleksei
11.01.2018
16:33:14
тимспик

Arseniy
11.01.2018
16:33:52
жиза https://stackoverflow.com/a/37727543

Oleg
11.01.2018
16:34:17
https://en.m.wikipedia.org/wiki/TC_(musician)
у него как раз есть песня про то, что клиентам нужно проявлять активность

Google

Oleg
11.01.2018
16:36:39
Make U Bounce

Arseniy
11.01.2018
16:37:06

Павел
11.01.2018
16:42:31

Arseniy
11.01.2018
16:42:47
ну ты лел

Павел
11.01.2018
16:43:25
Вообще есть теория, у Flow попробовать скрутить keepAlive. Может вылечит

Arseniy
11.01.2018
16:43:47
а чо у тя за клиент?

Павел
11.01.2018
16:44:14
Это совершенно неважно, я же апи делаю:)

Arseniy
11.01.2018
16:44:35
ну так и не беспокойся тогда о дропах
удержание соединения - чисто клиентская забота

Павел
11.01.2018
16:45:49
Дык по-человечески хочется ведь

Diemust
11.01.2018
16:45:57
У вебсокета в протоколе есть пинг-понги дефолтные,которые держат соединение
Вот только веб-джаваскрипт не умеет их слать, только дефолтная обработка
Так что лично нам пришлось серверу кидать пинги в общем по шедулеру

Alexander
11.01.2018
16:47:48
akka-http эти протокольные пинги тоже не умеет слать

Arseniy
11.01.2018
16:48:35

Павел
11.01.2018
16:51:47
Видимо все так делают, ребята из мобайл говорят, что они тоже по таймеру фигачат
Не надеясь на протокольный пинг понг

Arseniy
11.01.2018
16:53:30
чо за протокол?

Jey
11.01.2018
16:54:51
кхе-кхе
Можно мне тут впынькнуться?