
Vladimir
21.06.2017
14:25:29
При желания автоматизировать верификацию

Roman
21.06.2017
14:25:34
agile епта, какой хорошо!

Vadim
21.06.2017
14:25:44

Roman
21.06.2017
14:26:03

Google

Vladimir
21.06.2017
14:26:14
Нет
Они запускаются на CI

Vadim
21.06.2017
14:26:30

Сергей
21.06.2017
14:26:33
херачить в lerna и не трахать моск

Vladimir
21.06.2017
14:26:45

Сергей
21.06.2017
14:26:57
не обязательно)

Vladimir
21.06.2017
14:27:05
Обязательно
Она сделана чисто под это

Roman
21.06.2017
14:27:33
CI не очень, зачем гонять ремоут, если ты наговнячил в новом комите

Сергей
21.06.2017
14:27:37
Обязательно
где написано что только под либы и микросервисы делать категорически запрещено?

Vladimir
21.06.2017
14:28:18
Категорически ничего не запрещено
Даже забивать гвозди бензопилой

Сергей
21.06.2017
14:28:56
в соседней конторе ребята юзают лерна для микросервисов
после билда делают lerna publish во внутренний нпм
а на серверах
npm i -g @name/service-name
service-name -x connect -P 8722 -C 9988

Google

Сергей
21.06.2017
14:29:22
и норм

Vladimir
21.06.2017
14:29:43
Не норм как минимум потому что нет никакого супервизора

Сергей
21.06.2017
14:30:07
всё внутри

Vladimir
21.06.2017
14:30:20
Во вторых от проблем с совместимостью это не спасает

Vadim
21.06.2017
14:35:19

Сергей
21.06.2017
14:35:24

Vladimir
21.06.2017
14:36:00

Roman
21.06.2017
14:40:53
вот какое-ть кросс апи юнит тестирование было бы супер
нет какой-ть тулзы которая делает тестирование апи по свегер схеме? Только без вот этого их ужасного кодгена

Глеб
21.06.2017
15:05:18
@NordLuf А как ты код внутрь контейнера пробрасываешь?

Evgeny
21.06.2017
15:05:40
-v

Глеб
21.06.2017
15:06:20
А если внутри будет npm i?

Evgeny
21.06.2017
15:06:29
Где?

Глеб
21.06.2017
15:07:16
Окей, пусть просто сгенерируется какой-нибудь отчёт codecov
И будет у тебя в локальном чистеньком репозитории папочка от root

Evgeny
21.06.2017
15:08:00
чойта?

Глеб
21.06.2017
15:08:01
Хотя стоп
Можно ж SGID поставить

Google

Evgeny
21.06.2017
15:10:17
да можно и gosu

Глеб
21.06.2017
15:10:29
Ну любой мусор, который вылазит из контейнера
Ок, а если MacOS/Win? Там же через VM. Можно ли бробрасывать туда дериктории так вот просто?

Evgeny
21.06.2017
15:11:28
Не, я с этим не связываюсь
Туда хрен прокинешь, если только мутить чтобы сырцы были в ВМ и оттуда уже шарились наружу
Там на самом деле куда веселее решать проблемы когда у тебя паралельно разработка в микросервисе и в подключаемых шаренных модулях

Konstantin
21.06.2017
15:32:02
Я разрабатываю на маке в докере с nodemon на дев окружении. AMA.

Artur
21.06.2017
15:39:06
Робяты. Перешёл на npm@5 (дурак), теперь оно в ответ на npm install обновляет package-lock.json, хотя ничего не меняется.
Внимание вопрос: откатываться до @4, переходить на yarn?
Или есть какой-нибудь воркэраунд на этот счёт?

Сергей
21.06.2017
15:40:42

Ҫѐҏӗѫӑ
21.06.2017
16:16:37
уже ж 5.0.3 давно

Сергей
21.06.2017
16:17:30

ENAMETOOLONG
21.06.2017
16:28:41
Оно же по разному работает. Читайте output. Это ок

Gats
21.06.2017
16:39:34
народ, подскажите, кто-то знает какие-то средства для подсчёта метрик в nodejs?

Алексей
21.06.2017
16:42:08
Яндекс метрика?

Dmitrii
21.06.2017
16:42:14
раз уж тут тема зашла про докер и разработку, опишу как я делаю:
На проде код запускается в Dockerfile, без pm2, сервисы скейлятся путем добавления новых инстансов, ну и супервизор который поднимает его при падении
В девеломненте: сам проект, запускаю без докера, а его зависимости, например db, mq - через docker-compose
пробовал так же всунуть сам сервис в docker compose, но дебаг с лайв релоадом, слишком уж неудобные и медленные оказались
норм такой сетап делать?

Gkio
21.06.2017
16:43:38
может есть у кого нибуть свободного времени чтобы +- показать как работает webpack ? или какой нибуть ресурс дать ( на оф.сайте не многое понял )

Глеб
21.06.2017
16:46:49
раз уж тут тема зашла про докер и разработку, опишу как я делаю:
На проде код запускается в Dockerfile, без pm2, сервисы скейлятся путем добавления новых инстансов, ну и супервизор который поднимает его при падении
В девеломненте: сам проект, запускаю без докера, а его зависимости, например db, mq - через docker-compose
пробовал так же всунуть сам сервис в docker compose, но дебаг с лайв релоадом, слишком уж неудобные и медленные оказались
норм такой сетап делать?
Да, всё норм, только на dev включаем network-mode: "host" и ходим куда надо через localhost. И если 3-я версия docker-compose, то это всё замечательно запихивается в Swarm. Ну а дальше уже только Kubernetes брать)

ENAMETOOLONG
21.06.2017
16:46:51

Gats
21.06.2017
16:48:59
Яндекс метрика?
насколько я понимаю она больше для подсчёта статистики польвателей сайта

Google

Gats
21.06.2017
16:49:16
а мне надо метрика, которая будет считать кач-во по

Aleksandr
21.06.2017
16:51:33

Dmitrii
21.06.2017
16:54:00

Глеб
21.06.2017
16:54:42

Gkio
21.06.2017
16:55:31

Admin
ERROR: S client not available

Глеб
21.06.2017
16:56:10

Gats
21.06.2017
16:57:04
ты сформулировать можешь какие именно метрики?
конкретно нет, так как особо в них не шарю. ситуация какая, тема проэкта "Контроль качества ПО" Само по у меня на ноде, с авторизацией и регистрацией в системе, где можно оставлять заметки. Тесты написаны. Но преподша говорит, надо посчитать эти метрики, типа насколько качественней ПО стало после тестирования и исправления багов. Плюс какой-то подсчёт метрики качества уже готового продукта( если такие есть)

Глеб
21.06.2017
16:57:57
http://learn.javascript.ru/screencast/webpack

Aleksandr
21.06.2017
16:58:34

ENAMETOOLONG
21.06.2017
16:58:58

Глеб
21.06.2017
16:59:09

Aleksandr
21.06.2017
16:59:52

Nikolay
21.06.2017
17:01:33
Можешь посчитать покрытие кода тестами, хотя это такое себе.

ENAMETOOLONG
21.06.2017
19:25:47


Aleksandr
21.06.2017
19:30:02

Google

Aleksandr
21.06.2017
19:30:44
ничто не мешает на 100% покрыть некачественными тестами код, например

ENAMETOOLONG
21.06.2017
19:39:51

Никита
21.06.2017
20:35:41
А я запись в бложике запилил!
https://github.com/ChALkeR/notes/blob/master/Gathering-weak-npm-credentials.md
@vkurchatkin я молодец, да?

Vladimir
21.06.2017
20:47:29
?
Удивительно, что никто нехороший не сделал это раньше и не взломал всех

Никита
21.06.2017
20:55:54
Да я пока это делал анекдот про девочку и золотую рыбку вспоминал.
«а что, так можно было?»

Igor
21.06.2017
21:10:22
Понимаю, что немного оффтоп, но может кто то ответить на пару вопросов про CI/CD. Просто не доводилось пока использовать, и не уверен , что правильно понимаю что и как. Например у меня есть проект на гитхабе и сервер ( скажем droplet на digital ocean). На дроплете какую-то СІ тулзу, настроить действия на какой то ивент + поставить вебхук на гитхабе?
и можно на том же дроплете деплоить проект?

Igor
21.06.2017
21:16:57
@devops_ru
Тебе туда

Evgeny
21.06.2017
21:18:26
Вот так взял и послал в ад

Igor
21.06.2017
21:21:45
Я же только спросить =)

Gats
21.06.2017
23:21:57
пацыки. спасибо за сет, но я решил ручками посчитатьи сравнить кол-во ошибок, которые найдёт тест в старой версии проекта, и в новой. вывести процентный эквивалент и сказать что вот вам качество епты)