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

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

Date: 2016-11-16 08:44 am (UTC)
From: [identity profile] vladicusmagnus.livejournal.com
Чта?!! Ну не держите. Настройте ТС и когда на 30% это выполните, переползайте взад на гит.

Date: 2016-11-16 09:51 am (UTC)
From: [identity profile] metaclass.livejournal.com
Что такое TC в данном контексте?
Просто системы контроля версий на собственном серваке поднимаются с полпинка, тащемта - что гит, что меркуриал, что svn прости господи.

Date: 2016-11-16 10:19 am (UTC)
From: [identity profile] vladicusmagnus.livejournal.com
???? Team Foundation Server жы.....

Да я в курсе. У нас один кудесник есть, онли этим занимается. Если честно, я осилил Гит, но ТС так и не смог. Ну что бы он полноценно работал, и все функции действовали норм. Возможно я криворук, не спорю, но судя по коллегам - данная проблема не только у меня.

Date: 2016-11-16 10:36 am (UTC)
From: [identity profile] metaclass.livejournal.com
А, TFS и TeamCity, не, с этим я добровольно связываться не буду никогда, оно больными на всю голову людьми сделано.

Date: 2016-11-16 11:06 am (UTC)
From: [identity profile] vladicusmagnus.livejournal.com
Ну, знаешь... Хотел сказать, что ты сгущаешь краски и перечислить плюсы. Потом подумал, прикинул, и понял, чо плюсы как то так, максимум только в том, что "изпадкаробки". Ну и решил что согласися будет как минимум честнее :)

Date: 2016-11-20 06:02 pm (UTC)
From: [identity profile] anonim-legion.livejournal.com
А что там не так? Я локально его поднимал, и даже в облако его мигрировал.

Date: 2016-11-20 09:56 pm (UTC)
From: [identity profile] vladicusmagnus.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. 7th, 2025 01:02 pm
Powered by Dreamwidth Studios