@devops_ru

Страница 267 из 4568
Alexander
02.06.2016
22:49:08
но оно иногда получается, да)

Алексей
02.06.2016
22:49:09
честно не уверен что все эти 600 человек реально существуют ;)

я тут вижу с полсотни отсиыл

я это в завершении этой темы подкину слова для гугла "Повторяющаяся дилемма заключённого"

Google
mio
03.06.2016
00:11:37
а кто-то уже продлял сертификаты для letsencrypt?

Dmitrii
03.06.2016
01:52:17
а кто-то уже продлял сертификаты для letsencrypt?
Агамс. А в чем там затык может быть?

Sergey
03.06.2016
01:53:54
а кто-то уже продлял сертификаты для letsencrypt?
Я тоже продлял. И стоковым клиентом и ACME tiny.

Dmitrii
03.06.2016
01:55:53
Я враппер сделал из-за лимитов (там вроде 5 сертов в неделю что-ли на домен второго уровня, не помню). По-хорошему должно само за месяц генериться, вот.

Sergey
03.06.2016
01:57:25
Ну они сами рекомендуют раз в месяц генерить. А зачем чаще?

Alexander
03.06.2016
01:58:51
а как вы осуществляете контроль за тем, что сертификаты были сгенерированы для всех проектов?

более часто можно генерить как раз с целью минимизировать риск, что скрипт обновления сертификатов дал сбой и сертификаты остались старыми

ну, например, интернет был не доступен из-за аварии

и ваш, поставленный в крон, скрипт обновления сертификатов не сработал

ну, а если 4 раза в месяц генерировать вместо 1 - риск такой ситуации в разы сокращается

mio
03.06.2016
02:19:43
при обновлении требуется опять биндинг на 80 порт?

Dmitrii
03.06.2016
03:11:24
при обновлении требуется опять биндинг на 80 порт?
Да. У меня на всех серверах сделано прокстирование этого дела всего в одно место, со всех серверов и генерю одновременно в одном месте: - location '/.well-known/acme-challenge' { proxy_pass http://x.x.x.x/.well-known/acme-challenge; } Очень полезно, когда куча сабдоменов надо поддерживать, а оно на разных серверах крутится.

mio
03.06.2016
03:22:14
т.е. достаточно правильно ответить на такой запрос файликом

Google
mio
03.06.2016
03:22:16
это хорошо

А вот другой вопрос: какие открытые CI умеют агенты/воркеры запускать под windows? это для сборки кросс-платформенного софта под qt

Mihail
03.06.2016
04:42:19
Jenkins вроде умеет, но сам не пробовал

Denis
03.06.2016
05:28:34
Парни, зашиваемся с дедлайном. Нужна помощь с настройкой Zero-Downtime Deployment в CoreOS. Необходимо также настроить Concourse. Рейт 1тр в час. Кто может помочь? Напишите в личку.

Alibek
03.06.2016
06:41:01
Похороните это Jenkins с явой

??Dmitry????
03.06.2016
06:41:15
Первый способ проще, он же холодный бекап

Alibek
03.06.2016
06:41:18
Gitlab runner

Освойте

??Dmitry????
03.06.2016
06:41:33
Похороните это Jenkins с явой
Что вместо? И почему

Оно умеет генерить джобы?

Alibek
03.06.2016
06:42:32
В гитлабе генерите джобы там ci встроен

Mihail
03.06.2016
06:43:26
Gitlab runner
чем лучше?

Alibek
03.06.2016
06:43:32
И не ведитесь на плагины - размазывают логику

Тем что написано на го в виде бинарника

И не требует на годах наличие java

*noda'х

Google
ptchol
03.06.2016
06:45:08
я видел. но тест сделано идиотски. и у меня 1 простой вопрос: что делать когда трафик через балансер станет больше нескольких гигабит? :)
ну не знаю ради интереса можем скооперировать и провести тест ) Возьмем по тачке на каком нить ДО один будет пулять другой принимать ))

Alibek
03.06.2016
06:46:03
Гитлаб и надо ставить, хотя в принципе gitlab runner можно и к другим ci прикручивать

??Dmitry????
03.06.2016
06:46:16
Мне не в падлу в ансибл плейбук накатить что джава ставит

Alibek
03.06.2016
06:47:16
То, что незачем таскать на сервера всякий stuff

ptchol
03.06.2016
06:47:41
Ну и что что джава?
как что ! джава же бажная там проблемы с версиями, тормозит ну и все такое )))

??Dmitry????
03.06.2016
06:47:56
Хз, все работает

Mihail
03.06.2016
06:48:17
в общем плохие аргументы. джекинс конечно страшный, но работает

??Dmitry????
03.06.2016
06:49:02
Тем более что процесс с ним уже отлажен, джобы генерятся

Менять что то это анал карнавал

Я про job dsl

Alibek
03.06.2016
06:50:27
Ничего там не работает, Jenkins агент кстати нормально не ставится на всякие win2k12, права требуется раскапывать по реестрам и т.п. и то может отвалиться поле очередного апдейта, что агент нормально работал придется в шедулер виндые ему джоб запихать

??Dmitry????
03.06.2016
06:50:47
Винда не нужна

Alibek
03.06.2016
06:50:59
И это тоже

mio
03.06.2016
06:51:35
я как раз только выкинул gitlab в пользу gogs

Ivan
03.06.2016
06:51:42
??Dmitry????
03.06.2016
06:52:16
Процесс уже отлажен и работает как часы. Зачем менять то, что прекрасно работает?

Alibek
03.06.2016
06:52:17
Я тоже с удовольствием выкину гитлаб в пользу Gog's,

Александр
03.06.2016
06:52:42
Ты ведь не серьезно? Одноклассники в соседней вкладке.

ptchol
03.06.2016
06:53:02
Процесс уже отлажен и работает как часы. Зачем менять то, что прекрасно работает?
ну может каких то функций не хватает или какая то часть вызывает попоболь в эксплуатации.

Google
??Dmitry????
03.06.2016
06:53:18
Написание DSL джобов боль

ptchol
03.06.2016
06:53:22
а если полностью устраивает - то да.

??Dmitry????
03.06.2016
06:53:33
Там что то вроде груви

ptchol
03.06.2016
06:53:36
Написание DSL джобов боль
это скорее из за доки убогой.

Ivan
03.06.2016
06:53:51
А вообще, у меня создалось впечатление, что дженкинс в принципе для вызова баш-скриптов тому, кто не умеет в консоль.

??Dmitry????
03.06.2016
06:53:55
Только потому, что из меня так себе программист

Admin
ERROR: S client not available

ptchol
03.06.2016
06:53:58
да, там подмножество груви типа. это как JS в монге, он как бы есть но как бы нет )

Alibek
03.06.2016
06:54:17
Gogs, как только он начнет поддерживать интеграцию с jira (еще одно адское совто на Java) и будет включать ci

Ivan
03.06.2016
06:54:50
Хахаха
Вся остальная интеграция - это боль

ptchol
03.06.2016
06:54:54
Вся остальная интеграция - это боль
вобще с джениксом есть принцип, "если можете сделать что то не используя плагин - сделайте."

Ivan
03.06.2016
06:55:30
вот да

неплохо

ptchol
03.06.2016
06:56:00
просто вот со слаком интеграцию, мы всю на вызовы курлов перевели потому что рили проще.и переносимее.

а всякие там штуки типа "сильно хитрое письмо собери и отправь" это лучше все таки плагином ибо гемор )

??Dmitry????
03.06.2016
06:56:50
Как в гитлаб решают следующую задачу: Есть несколько окружений. Скажем 6. Есть несколько продуктов и туча микросервисов. Я хочу написать джоб один раз и размножить его по всем окружениям. Надо иметь в виду, что окружения немного разные и джобы соответственно должны слегка отличаться.

ptchol
03.06.2016
06:56:52
но если есть время...

Alibek
03.06.2016
06:57:06
Скорее gogs прельщает больше своей минималистичность в плане зависимостей, чем гитлаб с чем-то не угодил. Пока у гитлаб есть преимущества указанные выше

Google
ptchol
03.06.2016
06:57:13
гитлаб не CI )

Alibek
03.06.2016
06:57:28
Уже давно в нем есть ci

ptchol
03.06.2016
06:58:08
там есть функции пары примитивных хуков для запуска джобов на тачках агентах не больше

это не делает его CI'ем.

Alibek
03.06.2016
06:58:28
Там есть pipeline

ptchol
03.06.2016
06:58:44
я это могу на баше и хуках гитовых захерачить за пару часов )

mio
03.06.2016
06:59:02
т.е. тачка агент еще должна быть видна для gitlab ci?

а если это офисная сетка с агентами? а gitlab в интернетах?

Alibek
03.06.2016
06:59:52
Это и есть нормальный ci, со stages, остальное свистоперделки

mio
03.06.2016
06:59:59
нет ли модели pull для агентов, чтобы они сами висели на ожидании с gitlab сервера?

Alibek
03.06.2016
07:00:42
Gitlab runner реализует именно pull схему

ptchol
03.06.2016
07:00:45
у всех свое понимание CI

Alibek
03.06.2016
07:01:08
У меня правильное )

mio
03.06.2016
07:01:46
ну блин, только снес этого бегемота gitlab

ptchol
03.06.2016
07:02:31
У меня правильное )
окай ) просто у меня ощущение, что gitlab такой же ci, как ansible scm )))

mio
03.06.2016
07:02:48
окей гугл, а есть другие бесплатные CI (не gitlab, не jenkins), которые имеют pull агентов для windows,linux,osx?

Alibek
03.06.2016
07:03:10
Gitlab omnibus из ansible накати на сервер, пару минут и готово

Нет

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