@devops_ru

Страница 4526 из 4568
Антон
19.10.2018
16:09:20
@exception13 т.е. он сам постучится на прод сервер и скажет ему что делать? к примеру запустить deploy.sh?

Сергей
19.10.2018
16:10:04
ключики только не забудь положить

Sergey
19.10.2018
16:11:55
а на проде он тоже должен стоять?
на деплое держи нахрен он на проде нужен

Google
Антон
19.10.2018
16:13:02
на деплое держи нахрен он на проде нужен
ну вот админ утверждает что на проде должен стоять runner, и по некому апи запускать деплой. я же говорю что он там не должен стоять, а стучаться туда по ssh

Andrew
19.10.2018
16:15:31
Просто купите макбук
Яблодрочер что-ли

HAOS 001
19.10.2018
16:15:44
Юра
19.10.2018
16:15:46
ребята, изучаю gitlab CI, не могу до конца понять для чего нужен Runner? Это некий контейнер у gitlab где идет сборка приложения?
Раннер это сущность, которая запускает процессы конвейера CI/CD. Может находится где угодно.

Andrew
19.10.2018
16:15:55
Да
Плохо

Антон
19.10.2018
16:15:58
еще вопрос. Runner это виртуалка где установлен веб сервер, бд, и прочее?

HAOS 001
19.10.2018
16:16:08
Плохо
Дрочу и радуюсь

Антон
19.10.2018
16:16:30
если у меня стек php+mysql+redis+nginx то и у раннера все это должно быть?

Andrew
19.10.2018
16:18:24
если у меня стек php+mysql+redis+nginx то и у раннера все это должно быть?
Нет, он просто полит твою репу на изменения, и запускает yaml файл, при мердже, или вручную

Andy
19.10.2018
16:18:39
еще вопрос. Runner это виртуалка где установлен веб сервер, бд, и прочее?
runner это не виртуалка, но демон, который будет делать то, что ты ему скажешь. _как правило_ используется для обслуживания процессов ci/cd

Sergey
19.10.2018
16:19:30
в доке же черным по белому написано все

Andrew
19.10.2018
16:20:03
в доке же черным по белому написано все
Я в первый раз, вообще в ней запутался

Google
Andy
19.10.2018
16:20:28
человеку просто абстракции надо помочь понять, а дальше он по докам всё сделает.

Vitalii
19.10.2018
16:21:13
если у меня стек php+mysql+redis+nginx то и у раннера все это должно быть?
На ранере должно стоять все что нужно для билда/тестов

Антон
19.10.2018
16:22:32
ок, понял суть.

спасибо всем

Евгений
19.10.2018
16:23:32
на кубере?

Ilgiz
19.10.2018
16:24:19
В докере

@Asgoret

Сергей
19.10.2018
16:24:35
в lxc

Alexey
19.10.2018
16:24:49
наконецто нормальные доклады подвезли

Artem
19.10.2018
16:24:59
Да забаньте их в /dev/null уже) эффективные продвиженцы мля)

Artem
19.10.2018
16:30:14
@pauline_nemchak обьява выше от организаторов канала?

Сергей
19.10.2018
16:31:10
нет. они по чатам ходят в питон чате тоже засветились

Murena
19.10.2018
17:53:12
всем привет, подскажите как сделать, или где почитать - как сделать так чтоб gitlab-ci подымал на 2 ветки master и develop, два разных докер контейнера, у меня сейчас один замещает другой.

Ivan
19.10.2018
18:09:05
$CI_COMMIT_REF_SLUG - ответ короткий

вообще лучше канечно не SLUG использовать а то он тебе 1.0.0 ветку превратит 1-0-0 тэг

ну этот как у тебя флоу

George
19.10.2018
18:10:36
Лучше slug

Google
George
19.10.2018
18:10:47
Он режет в бранчах запрещённые символы

Ivan
19.10.2018
18:11:05
Лучше slug
но из нормальных версий делает мне туфту

George
19.10.2018
18:11:08
У нас конвенция, что фича бранч == feature/name

Ivan
19.10.2018
18:11:35
У нас конвенция, что фича бранч == feature/name
для фича бранчей соглашусь

для тэгов я бы не стал )

George
19.10.2018
18:11:51
Можно использовать директиву only

George
19.10.2018
18:12:16
Она позволяет в одном ямле определять стадии, которые будут ТОЛЬКО для мастера и ТОЛЬКО для дева

Но уж смотрите сами

Разбивка там есть разная: теги, бранч, пуш, запуск по кнопке итп

Наворотить можно так, что потом сам не разберешься

Ivan
19.10.2018
18:15:05
Вообщем https://docs.gitlab.com/ce/ci/README.html в помощь

Ivan
19.10.2018
18:16:22
А у меня вот вопрос по AWS, есть возможность если в таргет группе балансера нет живых таргетов перекинуть трафик на таргет по умолчанию?

я пока добился того что если умирает таргет то у меня срабатывает failover в Route 53 и кидает на статичный сайт в CloudFront, но 30-60 сек висит 502

Gor
19.10.2018
21:04:24
меня блин распирает)

с кем поделится радостью?)))

Антон
19.10.2018
21:06:04
Konstantin
19.10.2018
21:06:22
с кем поделится радостью?)))
В личку могу номер карты скинуть

Антон
19.10.2018
21:06:35
В личку могу номер карты скинуть
Фу какой ты меркантильный

Google
Gor
19.10.2018
21:06:40
Konstantin
19.10.2018
21:06:45
Фу какой ты меркантильный
Я безработный, мне можно)

Антон
19.10.2018
21:06:48
Я безработный, мне можно)
Шта???? Тыж работал, что случилось?

Gor
19.10.2018
21:07:04
вообщем задача стояла ... монго 400к записей GEO выборка и групировка

Vasiliy
19.10.2018
21:07:04
показывай радость с фронтовой и обратной стороны ))

Konstantin
19.10.2018
21:07:22
Шта???? Тыж работал, что случилось?
Эмм, да не особо, бывают проектики, не более

Gor
19.10.2018
21:07:23
групировка по delta растояния

Антон
19.10.2018
21:07:36
Gor
19.10.2018
21:07:51
ага, а geoNear может только вокруг заданых координат

Антон
19.10.2018
21:08:05
групировка по delta растояния
В попапы группировать при приближении карты?

Gor
19.10.2018
21:08:19
а надо по сути 400к маркеров reduce до <100 и сказать сколько там прячется

В попапы группировать при приближении карты?
в обратную сторону - при отдалении - выводить сгрупированные

при чем все маркеры - имеют дополнительные поля по которым выставляются фильтры

тоесть в лоб кеширование не пойдет

geoNear и подобные - не канают

mapReduce на JS - канает

НО выборка после филтра на 10к - уже чуть дольше 3х секунд

Gor
19.10.2018
21:10:54
вообщем я ее решил) уха)

Google
Антон
19.10.2018
21:11:04
Gor
19.10.2018
21:11:11
там 10мб будет если на фронте это делать

итого теже 3-5 секунд на трафик

Gor
19.10.2018
21:12:00
О, как?
я написал свой pipeline на с++ и вкомпилил ))))

Vasiliy
19.10.2018
21:12:12
в монгу ?)

Gor
19.10.2018
21:12:15
ага

Антон
19.10.2018
21:12:16
ага
А зачем ты монгу взял?

Gor
19.10.2018
21:12:36
вот щя ловлю отходняк как от первой програмы в жизни)) кто помнит и у кого было

Vasiliy
19.10.2018
21:13:09
да-да, но вопрос выше я бы поддержал. Даже расширил бы - зачем монга вообще..

Gor
19.10.2018
21:13:29
А зачем ты монгу взял?
микросервисная с горизонтальным масштабированием. легче всего подходит

Страница 4526 из 4568