
Andrey
12.05.2017
05:45:12
вопрос захочет ли вменяемый девопс гонять частную репу на бесплатной и небезопасной ноде

Alexander
12.05.2017
05:45:32
Это зависит от проекта

Andrey
12.05.2017
05:45:33
это вопрос уже профессионализма, иметь инхауз или страдать по бесплатным

Nick
12.05.2017
05:45:50
Ну и всеж дженкинс умеет много больше

Google

Andrey
12.05.2017
05:46:05
что умеет дженкинс, чего не умеет гитлаб?

Alexander
12.05.2017
05:46:11
Если твой проект - магазин постельного белья какой-нибудь, почему бы и нет?

Nick
12.05.2017
05:46:15
Каскадные сборки)

Andrey
12.05.2017
05:46:16
пайплайн в дженкинсе - это отдельный плагин
в гитлабе это делается в два прихлопа

Nick
12.05.2017
05:46:37
Не ври)
Не делается

Andrey
12.05.2017
05:46:47
что?
stage: - build - test - deploy

Nick
12.05.2017
05:47:17
Нужно указывать урл нисходящего проекта
Что есть бред

Andrey
12.05.2017
05:47:20
все, кто имеет одинаковый стейдж будут запущены одновременно
а дженкинс умеет в последовательный деплой on-demand?

Google

Andrey
12.05.2017
05:48:39
есть например у меня демо-стейдж, туда деплою по кнопке, следующий стейдж - прод, туда тоже по кнопке

Nick
12.05.2017
05:49:11

Andrey
12.05.2017
05:49:40
вы немного путаете термины

Nick
12.05.2017
05:49:41
Да нет, эт вы путаете)

Andrey
12.05.2017
05:50:05
и сколько времени нужно тыкать мышью в уебанский интерфейс 1990х?

Konstantin
12.05.2017
05:50:11
В Jenkins'e есть Groovy, в GitLab'e есть что-то подобное?
В Jenkins'e есть прекрасные шкурки

Andrey
12.05.2017
05:50:29
там можно просто запускать команды
в собранном же ci образе

Nick
12.05.2017
05:50:59

Andrey
12.05.2017
05:51:21
пффф, в гитлабе это делается за секунду
и лежит рядом с проектом

Nick
12.05.2017
05:51:39
Да ты писать будешь гитлаб дескриптор пол часа

Andrey
12.05.2017
05:51:44
что позволяет каждому проекту иметь свой конфиг

Nick
12.05.2017
05:51:58
Чувак
Ты когда вообще дженкинс трогал
Там тоже есть Jenkinsfile

Andrey
12.05.2017
05:52:14
плюс чтобы посмотреть результаты сборки надо куда-то идти и логиниться
у гитлаба все на месте

Google

Andrey
12.05.2017
05:52:45
если у вас привыкли ходить в баню у которой через дорогу раздевалка - ок)

Nick
12.05.2017
05:53:07
Тебе сказали о явном недостатке гитлаба

Andrey
12.05.2017
05:53:19
каком?
в том, что он не скейлится?

Nick
12.05.2017
05:53:28
Каскадные сборки

Andrey
12.05.2017
05:53:31
и все задачи выполняются последовательно?
у меня на гитлабе восемь воркеров, которые позволяют не блокировать сборки для всей команды

Konstantin
12.05.2017
05:54:16
Он скейлится, только за деньги в ентерпрайз версии

Andrey
12.05.2017
05:54:36
а в гитлабе это все бесплатно

Konstantin
12.05.2017
05:54:39
А у нас больше 25 команд)

Nick
12.05.2017
05:54:50
А что дженкинс денег стоит?)

Konstantin
12.05.2017
05:54:56
Я про гитлабовский скейлинг

Andrey
12.05.2017
05:55:03
что?
у меня комьюнити едишн стоит
и воркеры там никак не ограничены

Konstantin
12.05.2017
05:55:37
Причем тут воркеры?) Сам гитлаб

Nick
12.05.2017
05:55:48
А то что воркеры постоянно повисают тебя не беспокоит?

Andrey
12.05.2017
05:56:04
все зависит от прямоты рук

Konstantin
12.05.2017
05:56:05
Извините нас Docker сообщество за такой нужный тред здесь))))

Andrey
12.05.2017
05:56:16
у меня они работают как часы

Google

Nick
12.05.2017
05:56:33
Там нет средств узнать, что он повис

Andrey
12.05.2017
05:56:56
ну оч жаль, что девопсы у вас ботлнек
у нас принцип ответственности за релиз на команде

Nick
12.05.2017
05:57:19
Да не, они ребята поумнее тебя)

Andrey
12.05.2017
05:57:20
это человеческий способ поддержания множества микросервисов

Nick
12.05.2017
05:58:21
Как эт связано с провисанием воркеров?

Andrey
12.05.2017
05:58:32
девопсы максимум могут развернуть инфру, но деплоить и ремонтировать микросервисы обязаны команды микросервиса

Admin
ERROR: S client not available

Andrey
12.05.2017
05:58:39
никак, оно просто работает
говорить, как мы это сделали - я конечно же не буду

Nick
12.05.2017
05:59:18
Тебе сейчас говорят, что воркер может повиснуть и ты мне говоришь, про команду разрабов

Andrey
12.05.2017
05:59:19
но если делать все по бест практисес докера - работает

Nick
12.05.2017
05:59:27
Как это связано

Andrey
12.05.2017
05:59:40
у меня не виснет, все настроено

Nick
12.05.2017
06:00:00
Значит вы прост собираете раз в год

Andrey
12.05.2017
06:00:08
виснет у вас потому что рукожепы крутят через shell

Nick
12.05.2017
06:00:17
Какой шел
О чем вы

Andrey
12.05.2017
06:00:37
воркер работает на хостовой машине

Google

Nick
12.05.2017
06:01:10
вам кто такое сказал?
вы делаете поспешные выводы)

Andrey
12.05.2017
06:01:38
в общем, у нас настроен гитлаб и решает проблемы, а не создает
есть гибкий пайплайн на каждый микросервис

Nick
12.05.2017
06:01:59
дык и дженкинс их не создает
и умеет больше

Andrey
12.05.2017
06:02:21
и разработчики не курят, пока кто-то там решил помержить все ветки перед релизом
были причины, по которым мы рискнули и отказались от дженкинса, перейдя на гитлаб
никто не жалуется уже полтора года

Nick
12.05.2017
06:04:07
какие? конкретнее

Andrey
12.05.2017
06:04:21
доктор, у меня ничего не болит, все отлично
у вас работает - пусть работает дальше

Nick
12.05.2017
06:04:31
пока что это похоже на историю перехода с языка x на язык y

Andrey
12.05.2017
06:05:06
да мне все равно, честно говоря, что и кто думает

Ruslan
12.05.2017
07:51:32
Gitlab ci требует меньше шаманства над построением цикла сборки чем Jenkins. Но это работает если исходники хранятся на gitlabe. Jenkins же можно прикрутить как хочешь и куда хочешь, но пройдя 10 кругов ада интеграций

Konstantin
12.05.2017
08:13:52
Хочу из nexus раскладывать бинари на среды, ролинг апом, и желательно не башем)

Nick
12.05.2017
08:17:52

Ruslan
12.05.2017
08:34:29

Nick
12.05.2017
08:35:02

Ruslan
12.05.2017
08:38:53
да это вроде элементарно настраивается
Накатывание плагина туда и туда, кликаньем настроечек, написанием логики циклов сборки на груви в jenkinsfile (pipeline), вынесение многих тасков в проект. Знаем .. знаем.