Про git и непрерывную интеграцию

Разработка Far.
Post Reply
User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Про git и непрерывную интеграцию

Post by CyberShadow » Fri 17 Jan, 2014 00:21

DrKnS писал:
(время компиляции)*(debug|release)*(x86|x64)*(vc10|vc11|vc12|gcc)*(количество фейлов)*(количество коммитов)
Ужас, и вы что, так каждый раз проверяете перед каждым коммитом?

Мне кажется это можно существенно оптимизировать. С git можно забабахать серию коммитов, проверить только итоговый результат под любимой конфигурации, залить как pull request, CI все проверит (и быстрее т.к. можно использовать параллельно несколько серверов, и вашу систему не будет грузить), и когда все "зеленое" можно одним нажатием слить в главную репозиторию.

User avatar
DrKnS
Posts: 4563
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 113 times
Contact:

Re: Про git и непрерывную интеграцию

Post by DrKnS » Fri 17 Jan, 2014 00:52

Ужас, и вы что, так каждый раз проверяете перед каждым коммитом?
Это в идеале, конечно. Но да, присутствующие здесь пользуются всем этим зоопарком и именно этого и ожидают.
Мне кажется это можно существенно оптимизировать.
Может и можно, только заниматься этим всем некому и некогда. Если вы можете взять и сделать (без всяких гарантий, что это найдет отклик в сердцах причастных и труд не пропадёт даром) - может и взлетит.

User avatar
CyberShadow
Posts: 194
Joined: Sun 15 Apr, 2007 17:12
Been thanked: 1 time
Contact:

Re: Про git и непрерывную интеграцию

Post by CyberShadow » Fri 17 Jan, 2014 00:57

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

Post Reply

Return to “Development”