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

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

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

Postby CyberShadow » Fri 17 Jan, 2014 00:21

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

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

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

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

Postby 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 и непрерывную интеграцию

Postby CyberShadow » Fri 17 Jan, 2014 00:57

Хорошо, я возьмусь этим.

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


Return to “Development”

Who is online

Users browsing this forum: No registered users and 2 guests