metaclass: (Default)
[personal profile] metaclass
Столкнулся тут с очередным порождением сумеречного хипстерского гения - CI сервер drone.io.
Сам сервер живет внутри докер-образа, собирает и тестирует софт тоже внутри докера - т.е. к одной хипсторятине добавляется еще и вторая - докер.
Далее, если я правильно понял из просмотра документации краем глаза - чтобы узнавать про изменения в репозиториях, этой софтине нужно зарегистрировать "приложение" в гитхабе, которому надо дать доступ к репозиториям и оно на них настроит хуки, которые будут дергать оный сервер за торчащий в интернет http-endpoint. Т.е. запустить его внутри локалки - это надо заниматься пробросом портов, а еще надо бы выяснить какими средствами аутентификации оно прикрыто (вроде OAuth, но с ходу во всей это конструкции из гитхаба, докеров, приложения и хипстософта непонятно, кто есть кто).

Собственно, идея не поллить репозиторий, а ждать что тебя дернет хук - достаточно интересная, но вся эта комбинация безумных новомодных технологий для меня выглядит странновато, особенно с учетом того, что я до сих пор не уверен в пользе от облаков и паранойя не велит сборочные и тестовые сервера держать за пределами периметра охраняемого паранойей.

Date: 2016-11-15 08:56 am (UTC)
From: [identity profile] zealer.livejournal.com
Как написали выше, это уже давно сделано в Дженкинсе.
Для drone это позволяет экономить деньги в конечном счете.

Докер для CI постепенно перестает быть хипстерней и пожалуй будет главным способом тестировать Линукс программы.

Date: 2016-11-15 10:08 am (UTC)
From: [identity profile] sbj-ss.livejournal.com
Хипстерня из хипстерни становится чем-то обыденным, как только появляется хипстерня более крупного калибра. Сам гитхаб уже ж рядовое явление, а не фигня из ряда вон.

Date: 2016-11-15 01:34 pm (UTC)
From: [identity profile] hshhhhh.livejournal.com
> Для drone это позволяет экономить деньги в конечном счете.

Для drone это позволяет организовать вам анальное рабство за ваши же деньги :)

Date: 2016-11-15 02:19 pm (UTC)
From: [identity profile] sil-e-nt.livejournal.com
мы пошли дальше и подсовываем докер имейджи как основу для AWS стека :)

Date: 2016-11-15 05:20 pm (UTC)
From: [identity profile] zealer.livejournal.com
Мы пошли еще дальше и делаем систему, которая деплоится на разные инфраструктуры и предоставляет возможность деплоить приложения в контейнеры.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 11th, 2025 11:31 am
Powered by Dreamwidth Studios