Size: a a a

2020 February 20

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in DevOps
Sergey Pechenko
Зависит. Опять же - есть рабочий, повторяемый воркфлоу. Основное правило - "ничего не ставить в системный питон!"
50 грязных рук УМНОЖИТЬ НА 10 лет - там не питон давно уже, а змей горыныч (в лучшем случае), а вообще - никто не знает что там, а кто догадывается - запойно пьёт или повесится скоро
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in DevOps
Let Eat Bee
Единственное кого пока  не могут нагнуть  разрабы это облака. Это единственная причина почему бизнес так за облако топит, но об этом вслух не говорят .
облака - это тупо проприетарщина. "смотрите как это сделано у взрослых и делайте так же (или похоже) как solaris  и линупс в лихие девяностые
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in DevOps
Sergey Pechenko
А если руки норм - то ты спокойно в venv соберёшься как за здрасте, и получишь повторяемый (внезапно!) rpm-пакет, который волне нормально складывается в репозиторий.
Ну и эт, на практике адекватные разарботчики с уодвльствием пользуют готовые шаблоны доставки ("тут же есть уже готовый сервис, я скопировал, поменял имена, всё уже лежит в yum-репе")
и пока он у тебя не запустится на проде - ты будешь руководить разработкой по схеме "пусть он скажет что мы ещё должны сделать - мы сделаем, он же умный" (c)
источник

SP

Sergey Pechenko in DevOps
я никуда не тороплюсь когда напьюсь тогда напьюсь
возьми меня к себе в ученики. мне предлагали зарплату больше 300 кк, я отказался. не то что недостаточно гениален -здоровья лишнего нету
Ну давай так, справедливости ради: меня нанимал лично техдир компании, и у меня был карт-бланш на вводимые изменения. IaaC в контексте софта - взлетело (в 2017), летом прошлого года виделся с коллегой бывшим, так он сказал - всё работает, всех устраивает. А я там даже небольшой сервер для yum-репы написал. С мониторингом железок случился провал, потому что другим людям было проще в Z.
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in DevOps
George Gaál
У тебя кэширование должно быть в паплайне
я бы хотел это увидеть. с вагрантами - всё понятно, а если проду 10 лет и 50 пар "гениальных" грязных рук?
источник

SP

Sergey Pechenko in DevOps
я никуда не тороплюсь когда напьюсь тогда напьюсь
и пока он у тебя не запустится на проде - ты будешь руководить разработкой по схеме "пусть он скажет что мы ещё должны сделать - мы сделаем, он же умный" (c)
Было, это логично. Но сборку пакетов я писал сам в общем виде - то есть для разработчиков всё заканчивалось пушем кода в мастер и нажатием кнопок в дженьке.
источник

GG

George Gaál in DevOps
я никуда не тороплюсь когда напьюсь тогда напьюсь
идеальное. потому что можно вымести весь мусор. смыть мойкой высокого давления.
💩 в контейнере - не означает, что ты избавился от 💩
источник

D

Denis 災 nobody in DevOps
Sergey Pechenko
Делается-то просто: забираешь нахер у всех ssh с прода и катаешь только скриптами. Да, поначалу будешь факапиться и собирать все косые взгляды. Но потом - Just works. Что в репе - то и на проде. "As above so below" и т.д.
Мы году в 2010 такое делали
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in DevOps
Sergey Pechenko
Это ты про ВМ говоришь.
Да, но нет. А потом такие хоп и секреты просраны, ога.
По-хорошему скрипты деплоя должны поднимать голую железку до рабочей тачки. А почему железку - чтобы тебе было западло снапшотами возить.
в моём воркфлоу (снапшот прода движется в руки к разработчику после каждого деплоя) по крайней мере есть постановка задачи. А в 10-летнем проде - найди то, не знаю что
источник

GG

George Gaál in DevOps
я никуда не тороплюсь когда напьюсь тогда напьюсь
я бы хотел это увидеть. с вагрантами - всё понятно, а если проду 10 лет и 50 пар "гениальных" грязных рук?
как кэшировагие связано с серверами-снежинками
источник

SP

Sergey Pechenko in DevOps
Denis 災 nobody
Мы году в 2010 такое делали
Я в 2010 кодил для МК (некоторый электрички до Раменского катались с нашими диагностическими штуками).
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in DevOps
George Gaál
Я уж не говорю про софт, который может работать из любого каталога и из под любого юзера 🤦‍♂🤦‍♂🤦‍♂
опыт показывает что не может. найди ошибку в 400 регулярках. тот, кто писал их месяц назад - не смог
источник

SP

Sergey Pechenko in DevOps
я никуда не тороплюсь когда напьюсь тогда напьюсь
опыт показывает что не может. найди ошибку в 400 регулярках. тот, кто писал их месяц назад - не смог
400 регулярок? Лучше уж разбираться с сервером-снежинкой 😃
источник

GG

George Gaál in DevOps
я никуда не тороплюсь когда напьюсь тогда напьюсь
опыт показывает что не может. найди ошибку в 400 регулярках. тот, кто писал их месяц назад - не смог
слышь, ты приводишь примеры оторванные от жизни
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in DevOps
George Gaál
Из ВТБ ?
нет, я там не имел отношения к разработке (если не считать мониторинг)
источник

GG

George Gaál in DevOps
вот реальный пример рассказать к сожалению не могу. Но кратко могу сказать, что по живому поправили на проде (там другого воркфлоу нет, к сожалению) - и все пошло по одному месту, причем строго в одном случае
источник

GG

George Gaál in DevOps
🤦‍♂️🤦‍♂️🤦‍♂️
источник

GG

George Gaál in DevOps
а зачем ты в кубо-утку переквалифицировался ?
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in DevOps
George Gaál
Пока тесты не пройдут - хрен тебе, а не мерж в мастер
у меня реально были ситуации когда скрипты не работали. и даже консолью никто не лазил, только особо ушлые разрабы pawned иногда. всё было в пределах одного сервера под панелью, т.е. всё создавалось по кнопке, скриптам, но в папке прод скрипт работал, а в папке тест - нет. я даже мог рабочую базу подключить к тесту (без угроз чьим либо данным, в принципе отсутствовали)
источник

як

я никуда не тороплюсь когда напьюсь тогда напьюсь in DevOps
Sergey Pechenko
Было, это логично. Но сборку пакетов я писал сам в общем виде - то есть для разработчиков всё заканчивалось пушем кода в мастер и нажатием кнопок в дженьке.
по ходу у меня из всего окружения был только тех дир адекватный. разрабы друг дружку крыли в духе (опять этот ... запихал всё в контроллер!), причём каждый другого считал индусским студентом
источник