
Gunslinger
27.09.2018
16:28:52
надо сюда какого нить бота типа banofbot в чатике по джавке
тогда можно будет голосованием кикать спамеров без призыва бедных админов

Антон
27.09.2018
16:32:40

Alexander_Galushko
27.09.2018
16:41:02

Google

Mihail
27.09.2018
16:41:48
Спасибо

Nick
27.09.2018
17:03:54
потом глянул ЕСПД и чет не весело
Единственная причина писать доки по ГОСТу — когда это требование бизнеса. То есть когда у вас госзаказчик, который не заплатит без доки по ГОСТу.

Dmitry
27.09.2018
17:04:18
Я пишу доки в гугл докс. Стандарт - стили от гугла)

Nick
27.09.2018
17:04:40
В смысле строго по ГОСТу. Полезные идеи брать можно. Но для доки на инфраструктуру там мало идей
Мы пишем внешние доки в Sphinx, внутренние в Confluence. И я технический писатель, если что. :) Если есть вопросы — обращайтесь
Ещё можно в @docsascode приходить с вопросами про доки.

Миолаэ
27.09.2018
17:19:59
Ребят кто где доку по коду\ролям пишет
Я себе свой standalone инструмент приспособил с markdown, работает на php. В большинстве случаев подходит. Вся дока под гитом)
Правда, никак руки не доходят прикрутить туда поиск.
Если вдруг кому интересно будет https://github.com/miolae/yii2-markdown-doc

Gor
27.09.2018
18:38:11
всем в перу за расширением сознания. дорого и больно!)

Udjin
27.09.2018
19:24:13
Парни, такой вопрос:
Есть три ветки. Я хочу чтобы по пушу в каждую ветку отрабатывал CI скрипт, по каждой ветке.
Файл .gitlab-ci.yml:
https://pastebin.com/idA6XW7Q
Пушу в rc - ничего не происходит. Пушу в мастер - запускается для мастера
файлик .gitlab-ci.yml в каждой ветке должен быть свой чтоли? Я так попробовал, работет, но мерджить неудобно ветки друг в друга

Konstantin
27.09.2018
19:36:21

Vasiliy
27.09.2018
19:38:51

Google

Vasiliy
27.09.2018
19:39:39

Udjin
27.09.2018
19:40:10
по тегам я чисто по раннерам привязался. Уже решил проблему, оказалось всё просто
ты делаешь ОБЩИЙ .gitlab-ci.yaml, который разливаешь по всем веткам.
типа он во всех ветках одинаковый
прям вот точно такой же какой я скинул
ты это имеешь ввиду?
да

Vasiliy
27.09.2018
19:41:04
одна с этим проблема - [skip ci] нужно не забывать делать )
ну или забить)

Udjin
27.09.2018
19:41:35
не понял
я просто не сильно давно с гитлабом работаю что такое skip ci?

Alph
27.09.2018
19:41:53
нормально на продакшн сервере размещать django проект в папке /home ?
в каждом мане фигурирует папка /opt

Udjin
27.09.2018
19:44:08

Vasiliy
27.09.2018
19:45:05
я просто не сильно давно с гитлабом работаю что такое skip ci?
смотри.
При каждом событии (push, merge, etc) гитлаб смотрит в .gitlab-ci на момент коммита - нужно ли что-то делать.
тут вот так и пишут https://t.me/ru_gitlab/8593
Конечно - так жить неудобно. Поэтому разумно, чтобы gitlab-ci был един - не так часто его менять нужно.
но в этом случае его изменения нужно по веткам прогнать.
Чтобы жить было проще - можно его коммитить с [skip ci], чтобы не запускался пайплайн.
тогда во всех ветках он будет актуальным(если конфликтов не будет), но и пайплайны зазря триггериться не будут.
работает почти во всех ci-тулах.

Udjin
27.09.2018
19:46:17
а, я понял, ну у нас такой потребности нету. Как раз и нужно чтоб при успешном пуше тригеррился CI всегда. Спасибо за объяснение.

Vasiliy
27.09.2018
19:46:21

Konstantin
27.09.2018
19:47:07

Vasiliy
27.09.2018
19:48:07

Udjin
27.09.2018
19:54:23
рука-лицо.
не понял, народ, я читал в доке что таким образом, если у раннера тег выставить и этот же тег записать в gitlab-ci.yml - то я таким образом к конкретному раннеру привяжусь
я что-то не так понял?

Google

Vasiliy
27.09.2018
19:55:05

Udjin
27.09.2018
19:55:16
а, фух)

Антон
27.09.2018
19:57:16

Vasiliy
27.09.2018
19:57:41
В плане все?
насколько я знаю, часть людей остаётся именно в сбт.
но очень мало.
Впрочем, мои знания - примерно 3х месячной давности, поэтому могли и переиграть.
но чистку там устроили - это точно)

Антон
27.09.2018
19:59:31

Vasiliy
27.09.2018
20:00:23
Как ГОГ говорил и продолжает говорить - мы живём в эпоху agile(изменений) и регулярное перетряхивание структуры - мобилизует.
Он прав, я щетаю, особенно с учётом специфики.

Alan
27.09.2018
20:04:26
Сунь-Вынь называется)

Антон
27.09.2018
20:05:02

Vasiliy
27.09.2018
20:08:11
Долго доходило. Сколько сбертеху лет?
ну вот гифок не надо.
Печатать мешает.
Я думаю, что заняло "цикл".
То есть вот был план - за Х лет мы достигнем Y показателей.
Ну вот не достигли - сворачиваем.
Это так работает.
Ну и .. опыта работы в структуре СБТ у меня нет, но дуиаю, что стратегически - это был неплохой ход - как собрать команду спецов, которая выстроит процессы в той части, которая не касается бюрократии.
Но внутри я не работал, поэтому это мнение "диванного аналитика".

Led
27.09.2018
20:14:31
ничего у них не получилось, как было иди туда не знаю куда так и осталось ...

Alan
27.09.2018
20:16:44

Vasiliy
27.09.2018
20:19:22
@Asgoret не надоело вручную удалять ?
Может /report замутить-таки ?

Alan
27.09.2018
20:20:35

Vasiliy
27.09.2018
20:21:21

Антон
27.09.2018
20:21:29

Google

Vasiliy
27.09.2018
20:22:13
за ошибочный delete - сброс счётчика(штраф на уровне скрипта).

Alan
27.09.2018
20:30:08

Led
27.09.2018
20:34:41
А у вас своё видение есть - куда нужно было идти и почему не получилось ?
Поофтопим за сбертех ?
Виденье куда идти - нет, но мне нравится нравится, что они пытаются на каждый чих смастерить какое-то отдельное приложение или систему, я им об этом в опросе акционеров написал)) после того как мне надо было для этого опроса еще одно приложение поставить. Такое ощущение, что кто-то специально или нет но подпитывает внутреннию конкуренцию по изготовлению одно и тогоже с небольшими отличиями, но в рамках компании по моему это не есть хорошо, пустая трата ресурсов.

Vasiliy
27.09.2018
20:34:58
Мы же сейчас о реальном мире говорим...
о реальном мире - эксперимент затронул ограниченное число департаментов.
Думаю, что если внедрить ИБ человека в каждую команду - это сильно упростило бы жизнь.

Led
27.09.2018
20:35:10

Vasiliy
27.09.2018
20:35:32

Led
27.09.2018
20:38:09
с несколькими людми довелось пообщаться

Vasiliy
27.09.2018
20:39:06
чот очепяток много, исправлю.
не нравится
ну и спрошу еще - в какой компании ты работаешь ? Сколько там разработчиков ?
как часто у вас бывает рефакторинг "мелкий" и как часто - кусок приложения выделяют в микросервис и переписывают с нуля.
Ну и еще - в случае существенного изменения законодательства - часто переписать систему с нуля с учётом накопившегося тех.долга + новых подходов - лучше и дешевле.
А в одном банке - это еще и проще обосновывается.


Igor
27.09.2018
20:47:26
девопсерs памагите плиз!

Vasiliy
27.09.2018
20:47:45
Чот я разговорчив сегодня.
Еще нужно понять концепцию MVP (minimal value product)
кто-то там генерирует некую идею - было бы круто вот так.
Под это быстро запиливается приложение - и отдаётся в ограниченное тестирование.
Всё ок - концепция рабочая ?
С минимальными правками - расширяем круг пользователей.
О, на куче пользователей проблемы ? Возьмём еще сервак.
Еще и еще.
Настал момент переписать "нормально".
Такой вот жизненный цикл ПО нынче.