
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

Sergey
03.06.2016
01:53:54

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тр в час. Кто может помочь? Напишите в личку.

Kirill
03.06.2016
05:59:23

??Dmitry????
03.06.2016
06:38:55
Можно снять образ, потом его раскатать. Можно прямо сразу по сети раскатать без образа.

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
Оно умеет генерить джобы?

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

Mihail
03.06.2016
06:43:26

Alibek
03.06.2016
06:43:32
И не ведитесь на плагины - размазывают логику
Тем что написано на го в виде бинарника
И не требует на годах наличие java
*noda'х

Google

ptchol
03.06.2016
06:45:08

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

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 в монге, он как бы есть но как бы нет )

??Dmitry????
03.06.2016
06:54:09

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

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

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