@devops_ru

Страница 927 из 4568
Phil
16.08.2016
08:42:58
Чтобы случайно это не забылось, я готов раз в неделю повторять. Ну вдруг там новички не в курсе и не умеют велосипед и нет хостинга

Уболтал

Alexander
16.08.2016
08:43:40
ты не самый крутой, у тебя докера нет))

Phil
16.08.2016
08:43:42
А главное, мне действительно выгодно, если этот whois где-то посветится бесплатно и sms :)

Google
Magistr
16.08.2016
08:43:47
Фил ты про днс забыл

Phil
16.08.2016
08:44:46
ты не самый крутой, у тебя докера нет))
у меня есть IPv6 (пять звезд ага, готов замер начать делать с кем угодно тут), у меня есть HTTP/2 и Let's Encrypt

Magistr
16.08.2016
08:45:41
тьфу домены )

Phil
16.08.2016
08:46:18
:)))) а да, #whois diphost.ru домены на любой вкус по спекулятивным ценам

Но надо правильно понимать, что я не против ) Выглядит смешно я и смеюсь. Но не против. От отсутствия модерирования при наличии черезчур жестких правил у меня подгорает больше. Но опять же я не против. Поболтать по делу есть девопс чатики

Alexander
16.08.2016
08:54:20
Фил, бывает так, что люди друг другу не нравятся, например, очевидно, что тебе (и ещё паре человек) сильно не нравится создатель этой группы (не знаю, почему, может, что-то личное, не важно ), но это же не означает, что любые инициативы этого человека нужно отрицать?.. вот эта штука с whois , например, весьма неплохая... просто иногда читаешь сообщения этих людей и вспоминается "а Баба Яга против", все эти личные разногласия было бы лучше оставить за пределами чата в идеале... по интересным и полезным задачам ведь можно сотрудничать со всеми (ради результата), а не только с теми, кто нравится... просто мысли вслух, не считайте за нравоучения...

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

Phil
16.08.2016
09:04:29
Есть где-то кнопочка "горшочек не вари"?

Yuriy
16.08.2016
09:05:44
Leave group называется

Pavel
16.08.2016
09:07:40
Александр, ты хочешь Фила жизни научить что ли?

Alexander
16.08.2016
09:07:46
извиняюсь, что нафлудил, просто в который раз уже надоело читать о том, что кто-то против каких-то идей только потому что эти идеи предложил Денис

Google
Pavel
16.08.2016
09:07:51
мы тут не за этим

у меня вопрос

точнее запрос

посоветуйте какие-нить ютуб каналы про It/DevOps/Ops/Dev/Qa

можно/нужно зарубежные или чего такого

еще может какие вы подкасты слушаете про ИТ

Dmitry
16.08.2016
09:09:40
он пока только про проксмокс обещал
ты же сам проксмокс не любишь

Михаил
16.08.2016
09:09:56
ну я хочу вброс мастера послушать

что бы тебя потом в него тыкать)

Phil
16.08.2016
09:11:00
посоветуйте какие-нить ютуб каналы про It/DevOps/Ops/Dev/Qa
а что ты хочешь от таких каналов? мне даже нитересно. хотя наверно какие-нибудь интересные блоги есть

Pavel
16.08.2016
09:13:52
ща

https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA

вот например

вот какие-то каналы https://www.youtube.com/channel/UCyU5wkjgQYGRB0hIHMwm2Sg https://www.youtube.com/channel/UCyIe-61Y8C4_o-zZCtO4ETQ

из подкастов есть Радио-Т, DevZen...

Dmitry
16.08.2016
09:18:02
ну я хочу вброс мастера послушать
Ну вот я хочу вирш или либврт

Fike
16.08.2016
09:22:00
Ребят, привет! Что можно почитать о том что делать с БД при continuous delivery. Как правильно накатывать миграции на боевой сервер?
По-хорошему должны быть встроены в приложение и применяться с запуском, если приложение видит, что миграции убежали вперед того, что есть в артефакте - просто не взлетать. Это далеко не идеальный вариант (потому что менеджить это нужно разработчикам, потому что пшп живет только в пределах запроса), но самый безгеморройный, миграции все равно так или иначе разделяются на "приводят базу к состоянию, в котором могут сосуществовать релизы N и N + 1" и "подчищение старых ошметков", и менеджить их проще всего вместе с кодом.

Pavel
16.08.2016
09:42:23
ну это общая практика

еще желательно миграции накатывать отдельно от приложения

Google
Alex
16.08.2016
09:46:10
Где пост про проксмокс?!
У меня в тудушнике все записано, все будет!

Alex
16.08.2016
09:49:26
сначала миграция на новое поле, потом релиз где это поле юзается, затем миграция на очистку старых полей?

Pavel
16.08.2016
09:50:25
Ну у нас например миграции в оффпик накатываются долгие

и старый код умеет работать с новой базой, грубо говоря

Pavel
16.08.2016
09:51:27
Кстати, а есть где статьи на тему "никаких миграций никогда не было, просто набор sql патчей и как с этим жить дальше"?

Pavel
16.08.2016
09:51:42
у нас нет миграций как таковых

ну те никаких там ./framework_tool dbmigrate

есть интерфейс где разработчики могут создавать "запросы на альтеры"

админы-дба их получают и сами решают когда им накатывать их

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

Alex
16.08.2016
09:53:54
Т.е у вас миграции не хранятся в коде?

Alex
16.08.2016
09:54:01
?

Pavel
16.08.2016
09:54:17
но когда я работал на проекте поменьше - все было в коде

и разработчики думали что это "да чо там, щас накатим-откатим"

все чики-пуки

писались эти миграции через жопу и через месяц уже нихуя не работало

и конечно же ничего нельзя было откатить

и самое главное - эти миграции мигрировали конкретное состояние БД в другое состояние и часто нельзя было просто накатить все миграции на пустую БД с нуля и получить схему приложения

Alex
16.08.2016
09:56:02
У меня например фреймворк рельсы. Честно, не знаю как на больших проектах это будет выглядеть. Но на небольших встроенные миграции весьма адекватные. Когда я пишу миграции, всегда делаю их реверсивными. На взрослом продакшене информацию наверное вообще надо уносить в отдельную табличку чтобы откатить можно было

Google
Pavel
16.08.2016
09:59:23
пока ты один, пиши хоть в блокнотик все миграции

а когда у тебя 100 разработчиков-коллег

и возможность запустить альтер на две недели...

Fike
16.08.2016
10:00:30
two pizza rule

Admin
ERROR: S client not available

Pavel
16.08.2016
10:01:40
наговнокодить можно и втроем

Мария
16.08.2016
10:05:06
наговнокодить можно и втроем
Многое можно втроем

Привет, девОпсы✋

Fike
16.08.2016
10:05:30
Я скорее про общие организационные моменты. Там не в порядке прохождения изменений проблема, если есть сто разработчиков, которые не понимают, зачем пишут миграции.

Fike
16.08.2016
10:10:05
Ну и не решается эта проблема через дба. А вот через CI, который каждый раз с нуля развертывает систему - вполне.

Konstantin
16.08.2016
10:28:19
привет Машико

Антон
16.08.2016
10:38:44
#whois Привет, меня зовут Антон. - Работаю в консалтинге - DevOps/Системное администрирование - Системное администрирование и автоматизация - CI/CD автоматизация - Москва - @docker_ru

Timothy
16.08.2016
10:39:57
#whois категорически приветствую! DevManager проектов разработки авиационных систем и ПО для авионики. Стараемся менять подходы в очень консервативном окружении.

Антон
16.08.2016
10:49:28
Привет! Есть вопрос, на php проекте используем Gitlab CI с shell executor, хотим перевести на docker конетейнеры для параллельных билдов. Я тестировал методы docker dind, и docker socket bind. Тесты должны запускаться внутри репозитория, для shell executor все просто делается клон репозитория в определенный каталог и в нем запускаются тесты через runner. Для docker dind сложнее, как я понял репозиторий нужно добавлять при сборке образа через Dockerfile (т.е. ADD /builds/my_repo). И потом через docker run my-image /path/to/test/scripts запускать скрипты внутри контейнера, иначе , как я понял не получиться сделать?

Google
Timothy
16.08.2016
10:54:18
Работали с ними

Мария
16.08.2016
11:03:58
привет Машико
Почему мне кажется, что ты 19-ти летний дрочер?

Phil
16.08.2016
11:04:35
Почему мне кажется, что ты 19-ти летний дрочер?
эх, где мои 19 лет, когда вставал по заказу...

Paul
16.08.2016
11:05:04
Почему мне кажется, что ты 19-ти летний дрочер?
возможно, потому, что так и есть?

Мария
16.08.2016
11:05:36
{{{Tolik}}}
16.08.2016
11:08:11
Есть кто с ораклом дружит?

Phil
16.08.2016
11:08:23
В СССР и времена другие были
Я так старо выгляжу? В мои 19 от СССР разве что запах остался

{{{Tolik}}}
16.08.2016
11:09:59
Я пытаюсь залить несколько дампов по очереди, с EXCLUDE=USER, но в некоторых USER нет изначально и он сцуко не импортирует. Хотя казалось бы. ORA-39168: Object path USER was not found.

Мария
16.08.2016
11:10:12
Я так старо выгляжу? В мои 19 от СССР разве что запах остался
Если на юзерпике Вы, то у вас очень красивые кисти рук.

{{{Tolik}}}
16.08.2016
11:11:48
извините, что я тут в дейтинг-чатике с рабочими вопросами

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