Антон
Привет! Есть вопрос, на 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 запускать скрипты внутри контейнера, иначе , как я понял не получиться сделать?
Logan
☝️😉👍
Работали с ними
Мария
привет Машико
Почему мне кажется, что ты 19-ти летний дрочер?
Logan
Мария
Мария
קפיצת
Есть кто с ораклом дружит?
קפיצת
Я пытаюсь залить несколько дампов по очереди, с EXCLUDE=USER, но в некоторых USER нет изначально и он сцуко не импортирует. Хотя казалось бы.
ORA-39168: Object path USER was not found.
Мария
קפיצת
извините, что я тут в дейтинг-чатике с рабочими вопросами
🏳️ Phil
🏳️ Phil
🏳️ Phil
Konstantin
Konstantin
интуиция тебя подвела
Konstantin
Anonymous
Мария
Это я к тому, что не надо стесняться
Konstantin
схемы точно такие существуют? которые ты в EXCLUDE указал
קפיצת
קפיצת
Specifying EXCLUDE=USER excludes only the definitions of users, not the objects contained within users' schemas.
Konstantin
impdb ?
קפיצת
קפיצת
Konstantin
да
Anonymous
Мы используем солт. Но чтобы польза от него превысила его сложность и баги, нужно действительно его использовать.
Anonymous
Ансибл умеет гораздо меньшее, но и гораздо проще
Anonymous
Перефразирую.
Вам нужны reactor, runner'ы, formulae и гибкость, которая дается с солтом? Если нет, бери ансибл
Anonymous
Но вообще, мне и паппет был норм на маленьком проекте :) Всё зависит от. Но инфа 146%, что ансибл закроет все твои потребности
Alexander
А ктонибудь сравнивал ансибл, шеф, солт стак и прочее?
Salt Stack и Ansible на Python, остальное на Ruby, для меня этого уже достаточно чтобы сравнивать только между первыми двумя, ничего из них я реально не использовал, но симпатий больше к Salt Stack потому что там не только по ssh и вообще система выглядит более мощной и надежной
Alexander
в эпоху докера и прочих, это всё - те штуки, с помощью которых этот самый докер и ставится (ну или что-то там перезагружается)
Anonymous
Юз кейз. Машина наливается инструментом Х. Ты хочешь, чтобы по завершению наливки машина зарегистрировалась в разных системах(контроль деплоя, контроль доступа etc.). Солтом «склеить» всё это относительно просто: напиши свои модули, раннеры, «веб-хуки». При ансибле сложнее.
Anonymous
Но точный ответ, что именно подходит тебе, можно получить лишь взяв на эксплуатацию и поддерживая в течении полгода оба инструмента
Anonymous
В солте понравился «встроенный docker compose»
🏳️ Phil
Мария
Alexander
Руки, возраст, борода— ДА
эта фотка мне напоминает одного препода из универа - мужик был достаточно умным как препод, но уж очень говнистым))
Aleksey
ребятки чо то у меня начали ломаться публичные группы. просто говорит is no longer accesible
🏳️ Phil
Мария
Ржу
Aleksey
ни у кого нет такого же?
🏳️ Phil
слайдшара говорит, что вообще все лучше попробовать, чтобы понимать что и почему нужно, а что нет
🏳️ Phil
Но я всё-таки рекомендовал бы посмотреть указанный доклад Чистякова
Anonymous
KlonD90
ъ
🏳️ Phil
#pickup ладно, мастерство конечно не пропьёшь. Но вот по теме какой вопрос меня волнует и я задам его в обоих DevOps чатиках. Чисто для понимания как это происходит сейчас. А кто какую таймзону выставляет в контейнерах/виртуалках? Вообще следите за этим? Почему такую? Почему следите или не следите?
Pavel
UTC
Pavel
чтобы не замарачиваться
קפיצת
свою, локальную. Чтоб не путаться.
Alexander
по-хорошему все в UTC надо
Михаил
http://huyabbix.com/ было да?
Alexander
но у меня у самого в моей зоне, потому что Москва - центр мира
Alexander
Москва, а не UTC какой-то там
קפיצת
🏳️ Phil
Хорошо, а что происходит, когда надо например счет выписать в Сан-Диего, в Москве и Новосибирске. Разработчики не дергают этим?
Alexander
ну, московское время - это моё время сейчас, мне удобнее, чтобы всё было в моём времени, то есть лучше уж пусть все сайты адаптируются к моему времени, чем я буду адаптировать к какому-то чужому времени
Konstantin
по гринвичу надо использовать
Alexander
это такой вот сугубо эгоистический подход у меня
Alexander
жил бы в другом месте - поставил бы там местное время, по которому бы жил, просто чтобы самому удобнее было
Alexander
ну то есть я знаю, что по правильному надо настраивать UTC на сервере, это рекомендованный всеми путь для серверов, но вот конкретно у меня локальное время (для удобства)
Alexander
аналогично с языком - я ставлю русский язык (хотя меня совсем не смущает и английский)
Konstantin
удобство кончится, когда откроется филиал в другом городе, с другой временной зоной
Alexander
для мелких проектов удобнее локальное время, а для более крупных - да, согласен, лучше UTC везде
Alexander
просто идеологически правильнее , если это возможно, чтобы сервер подстраивался под нужды человека, а не наоборот
Alexander
если хозяин разговаривает на русском и живёт в Москве - он обычно хочет, чтобы и управление было на русском и время было московское и так далее
Михаил
Alexander
просто приятнее читать сообщения на русском