@devops_ru

Страница 4417 из 4568
Gunslinger
27.09.2018
16:28:52
надо сюда какого нить бота типа banofbot в чатике по джавке

тогда можно будет голосованием кикать спамеров без призыва бедных админов

Антон
27.09.2018
16:32:40
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 в каждой ветке должен быть свой чтоли? Я так попробовал, работет, но мерджить неудобно ветки друг в друга

Vasiliy
27.09.2018
19:38:51
Кто там знает сбертех с его деревянными хуями, они уже перешли на своего оператора с большой тройки?)))
некие источники подсказывают, что сбертех всё. Поэтому не нужен им оператор .. ну или 80% не нужен.

Google
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
нормально на продакшн сервере размещать django проект в папке /home ?
не важно в какой папке лежит проект - обычно заводят ограниченного юзера, и в его домашнюю папку кладут проект под его же правами. opt - это по канонам линукс-соглашения.

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
нормально на продакшн сервере размещать django проект в папке /home ?
мои девеоперы /code предпочитают. в контейнерах - хоть в /tmp пускай размещают.

Konstantin
27.09.2018
19:47: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
а, фух)

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
Сунь-Вынь называется)

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

Ну и .. опыта работы в структуре СБТ у меня нет, но дуиаю, что стратегически - это был неплохой ход - как собрать команду спецов, которая выстроит процессы в той части, которая не касается бюрократии. Но внутри я не работал, поэтому это мнение "диванного аналитика".

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

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
@Asgoret не надоело вручную удалять ? Может /report замутить-таки ?
Нет, их немного + всякие терминаторы уже не спасают. В чате админов почти каждую неделю обсуждаем. Пока самое эффективное это руками, в противном случае начинается % ошибок и другого дерьма

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:38:09
с несколькими людми довелось пообщаться

Vasiliy
27.09.2018
20:39:06
Виденье куда идти - нет, но мне нравится нравится, что они пытаются на каждый чих смастерить какое-то отдельное приложение или систему, я им об этом в опросе акционеров написал)) после того как мне надо было для этого опроса еще одно приложение поставить. Такое ощущение, что кто-то специально или нет но подпитывает внутреннию конкуренцию по изготовлению одно и тогоже с небольшими отличиями, но в рамках компании по моему это не есть хорошо, пустая трата ресурсов.
просто смотри - разработка приложений - это история улучшения систем. Чтобы понимать - в сбере в силу специфики - более 500 внутренних систем. Сколько там внешних приложений - этого я не знаю. Так или иначе - раз в 5-7 лет - каждая система рефакторится - либо от неё отказываются или объединяют с другой или просто пишут заново. Это нормально и тут нет никакой дичи. Плюс, есть имиджевые истории. если старое приложение херово работает на новом iPhone + нужно добавить и отрефакторить то, это и здесь поменять - бывает проще заново переписать.

чот очепяток много, исправлю.

не нравится
ну и спрошу еще - в какой компании ты работаешь ? Сколько там разработчиков ? как часто у вас бывает рефакторинг "мелкий" и как часто - кусок приложения выделяют в микросервис и переписывают с нуля.

Ну и еще - в случае существенного изменения законодательства - часто переписать систему с нуля с учётом накопившегося тех.долга + новых подходов - лучше и дешевле. А в одном банке - это еще и проще обосновывается.

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

Vasiliy
27.09.2018
20:47:45
девопсерs памагите плиз!
донат на телеграм сделал ?

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

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