@ru_docker

Страница 107 из 610
Dan
17.08.2016
19:11:25
lnk pls?

Ivan
17.08.2016
19:14:18
Google
ptchol
17.08.2016
19:15:54
Капитан говорит, что нужны тестеры в команду
да все равно раз в 2 года случается "перепишем все к хуям".

Dan
17.08.2016
19:21:10
скоро релиз рокета будет

Макс
17.08.2016
19:38:39
ну и что? )

Отлично... с относительным симлинком все заработало )) Но я с удовольствием все же почитаю про True Docker way. ))

Dan
17.08.2016
20:05:30
я уже на месте, но не могу найти

ищу годные ссылки

ptchol
17.08.2016
20:14:01
а чо ты ищешь ?

Dan
17.08.2016
20:15:03
была статья, мать её, не могу найти. какраз по continious deployment в области рельс

вроде там про codeship было

но могу наврать. поэтмоу ищу

Алексей
17.08.2016
20:40:00
Макс, я вам тут удивляюсь

как структура папочек current раскидывается на 50 хостов ?

nfs что ли ?

Google
Алексей
17.08.2016
20:40:53
варант с деплоем через лимлинк на куррент отличный. качественный вариант. но он не продокер

то что ты делаешь походе на вариант для разработчика

вот разрабы они ка краз имеют маунт на локальную папочку

при чемим отдается настоящий контейнер. от прода в который прокинут volume с локалхоста. девелопи не хочу. но в прод должен придти "бинарный контейнер". идентичный на всех хостах куда бы ты его не влил.

Макс
17.08.2016
20:46:34
как структура папочек current раскидывается на 50 хостов ?
Алексей, так нет у меня 50 хостов. У меня один сервер и зеленый проект. Дорастет до 50 хостов - это будет проблема, да. Но сейчас нужно банально код деплоить на продакшен.

Алексей
17.08.2016
20:47:06
делай свой код в ADD

Макс
17.08.2016
20:47:11
Вот пока он будет расти, я надеюсь и технологии CI подтягивать параллельно. )

Алексей
17.08.2016
20:47:19
делай по контейнеру на ветку

я бы сразу взял gitlab-ci

у него есть ci без сервера

еще одна адская фича от этих пацанов

Макс
17.08.2016
20:48:14
я бы сразу взял gitlab-ci
Я поставил gitlab. Вместе же боролись с SSH )

Но нужно еще понять как там это все работает.

А я заманался, хочу уже деплоить, запустить проект, а там уже параллельно все это осваивать.

Алексей
17.08.2016
20:49:04
вот можешь взять мой https://gitlab.com/nocproject/tower/blob/master/.gitlab-ci.yml

могу по нему проконсультировать чео каво

не факт что это лучший вариант но работает и собирает

Макс
17.08.2016
20:53:07
О, спасибо. А я правильно понял, что Gitlab буквально сразу при коммите может всякие там тесты прогнать и потом закатать на продакшен все?

Алексей
17.08.2016
20:53:30
ну вот первый таск прогнать тесты

7-20 строка

Google
Алексей
17.08.2016
20:54:06
закатать в продакшен тоже можно вопрос что ты называешь продакшеном.

деплой в прод большая тема...

даже получив нормально контейнеры с ними еще кучу всег онадо проделать....

а еще есть базы.

обслуживание их при выкате релиза.

миграция данных еще куда нишло, миграция схемы может быть очень болезненной

а еще есть крон. отправка почты из контейнера.

тоже дофига не сходу понимаешь чо как

Макс
17.08.2016
20:58:28
Да, я вот в целом - то принципы понимаю. Но от принципов до конкретного решения еще топать и топать.

Буду осваивать потихоньку. )

Алексей
17.08.2016
20:58:54
ну вот 1,12 они как бы молдцы.

мног овопросов решили с сервисами

Алексей
17.08.2016
20:59:12
присматрись к из воркфлоу.

Макс
17.08.2016
20:59:16
1,12?

Алексей
17.08.2016
20:59:23
докер 1.12

Макс
17.08.2016
20:59:30
А!

Алексей
17.08.2016
21:00:04
я на 1.8-1.10 смотрел. там еще сервис дискавери был обязателен

так что добавлялся консул

Макс
17.08.2016
21:01:02
Я пока докер приспособил для быстрого руления сервисами/сайтами. Вместо того, чтобы ползать в настройки nginx/apach и ронять случайно целую пачку сервисов, чтобы оперировать конкретным контейнером.

Алексей
17.08.2016
21:01:21
ну тыкай чо... :)

Google
Макс
17.08.2016
21:01:42
Ну и иметь возможность нормально следить за окружением. Недавно у меня на сервере стоял Debian 5 ?

Алексей
17.08.2016
21:01:53
Я поставил gitlab. Вместе же боролись с SSH )
и эт, поставь аватарку. я людей без аватрки не запоминаю :( извини если чо.

Макс
17.08.2016
21:02:03
Страшно было, блин, что-то там трогать... )))

Сейчас обновили все и воткнули докер. Вроде как проще потом обновляться должно быть без вероятности убить окружение одним махом и развалить кучу сайтов на устаревшем коде, например.

ptchol
17.08.2016
21:23:11
еще одна адская фича от этих пацанов
эт как ? дух святой собирает ? )

Алексей
17.08.2016
21:23:28
нет там раннер умеет работат ьбез сервера работать

через exec

Admin
ERROR: S client not available

Алексей
17.08.2016
21:23:46
но по .giltab-ci.yml

ptchol
17.08.2016
21:24:14
как это без сервера ? )))

Алексей
17.08.2016
21:24:25
реально от шторма пустых коммитов на начале помогает

ну так вот обычно раннер рботает как ?

он цепляется к серверу и говорит дай таск

а тут он таск ищет в локальной дире

и читает тот же самый файлик который бы ему дал сервер

ну а как отладил скрипты - велкам заливай уже в ci

пусть ci-аит по коммитам

ptchol
17.08.2016
21:26:16
я так и не понял как мне делать анлимное кол-во билдов без серверов ))

Google
Алексей
17.08.2016
21:26:41
блин :)

* берешь пустую диреткорию. * инитишь там git * ставишь раннер на сервер на которормм работаешь. например локалхост * кладешь в диру .giltlab-ci.yml * говоришь gitlab-ci-multi-runner exec docker step_name

по факту это локальный запуск таска

режим #закат_солнца_в_ручную

ptchol
17.08.2016
21:34:46
не не не

для этого же нужна машина или сервер

ты сказал можно без них))

Алексей
17.08.2016
21:35:04
у меня локалхост на линуксе

ptchol
17.08.2016
21:35:18
ты сказал он умеет билдить без серверов ))

Алексей
17.08.2016
21:35:24
:)

мой локалхост вообще не сервер :)

так что без серверов :)

ptchol
17.08.2016
21:35:46
ой ладно

проехали

Алексей
17.08.2016
21:36:06
зато я написал никому не нужную инструкцию :)

Dan
17.08.2016
21:36:26
всё нормально. инструкция очень даже полезная

Алексей
17.08.2016
21:39:34
там на самом деле довольно дофига вопросов еще с гитлабом не понятно. но что то кажется будущее выглядит скорее как gitlab + stackstorm чем как jenkins

ptchol
17.08.2016
21:40:31
стекшторм это которые брокейд и которые ботика пишут ?

Алексей
17.08.2016
21:41:09
я не знаю брокейд ли

https://github.com/StackStorm

ptchol
17.08.2016
21:41:31
Я общался на Девконфе с парнишей оттуда, он делал доклад пр очатопс

https://stackstorm.com/2016/03/29/stackstorm-joining-brocade/

Страница 107 из 610