Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Сървър за отдалечено компилиране
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=11440
Страница 1 от 1

Автор:  Цецо [ Пет Юни 07, 2013 1:35 pm ]
Заглавие:  Сървър за отдалечено компилиране

Имам един проект, който ще се търкаля от няколко човека. Иска ми се да изнеса тулчейна на отделен сървър под линукс така, че само един човек да бара там, а останалите само да го ползват да компилират. Сорсовете ще са върху сървъра. На клиентските компютри има боза с еклипс и jlink.

Ама нещо не мога да го измисля как да стане... елегантно. Навремето съм правил нещо подобно, ама в доста по дървен вариант. Клиентския компютър вижда сорсовете през самба, редактира си ги с някакъв там текстов редактор, влиза в конзолата, пише make, тегли hex-а върху клиентския налива го и дебъгва с printf... ама това е дървено.

Някак си ми се ще да се интегрира в еклипса това отдалечено компилиране... Може да ми е тъп въпроса малко :)

Автор:  miro_atc [ Пет Юни 07, 2013 1:44 pm ]
Заглавие:  Re: Сървър за отдалечено компилиране

repository... SVN се инсталира за 5 мин., за също толкова се конфигурират акаунти кой къде и какво може да вижда и променя.

За къф ти е да го компилираш отдалечено? Да не компилираш лайнукс...

Автор:  palavrov [ Пет Юни 07, 2013 2:57 pm ]
Заглавие:  Re: Сървър за отдалечено компилиране

git + jenkins + redmine
но си е доста работа да се нагласи всичко - т.е. конфигурира правилно
особенно ако хората не са свикнали с гит в началото ще псуват, мрънкат и мразят ... но един път като му свикнат няма отказване

дженкинс уж е за continuos integration ама за мен си е прост буилд сървър, който качи нещо ново в сорс репозиторито се компилира автоматично и праща мейл ако стане някакъв фал - допълнително може да се стартират и разни тестове на него, колегата тук даже мислеше разни скриптове с които да тества стабилноста на дистанционни ъпгрейти на фирмуера - през един jtag има закачено желязо за буилд сървъра и там се качват стара версия на фирмуера, после се стартира ъпгрейд и се проверява дали всичко е минало гладко

редмайн го ползваме основно за код ревюта, нищо не се обединява със основния сорс преди да е погледнато от втори човек, който може да се заяжда и за най дребното нещо - има си едно правило - ако се упомене някой ред от сорса в код ревюто, трябва да има промяна върху него - т.е. ако е нясно да има коментар, ако е бъг да се оправи и т.н.

при нас всичкото това работи под линукс, гледам че шефа е успял да подкара като виден дотнетаджия редактиране и буилдване с VS2005, еклипс не ползваме, само vim, въпрос на рутина е, свикнеш ли се работи, не ми липсват тежките всичкоправещи IDE-та

та като цяло това си е доста работа (административна) и си струва ако ще се работи от няколко човека за повече време - не си струва да се прави за единични малки проекти

Автор:  Цецо [ Пет Юни 07, 2013 3:04 pm ]
Заглавие:  Re: Сървър за отдалечено компилиране

miro_atc написа:
repository... SVN се инсталира за 5 мин., за също толкова се конфигурират акаунти кой къде и какво може да вижда и променя.

За къф ти е да го компилираш отдалечено? Да не компилираш лайнукс...


Ми не за тоя проект, ама за един друг... май ще се наложи, та го мисля и в тая посока.

Ама така като гледам, май верно ще се огранича само до SVN на сървъра, а тулчейна ще си е на клиента. Иначе става много трудно за организиране.

Т.е. засега въпроса отпада.

Автор:  gicho [ Пет Юни 07, 2013 9:26 pm ]
Заглавие:  Re: Сървър за отдалечено компилиране

Преди време гледах следното - Remote Development Tools:
http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.ptp.rdt.doc.user%2Fhtml%2Ftoc.html

Към онзи момент (преди около 2 години) не беше завършено и не можах да го подкарам. Ако са работили през това време може вече да е "production ready".

Сега изглежда актуалната документация да е тук (предишното е за Helios):
http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.ptp.rdt.doc.user%2Fhtml%2Ftoc.html

Ако тръгнеш в тази посока драсни какви са ти впечатленията, би ми се искало да се върна на тази тема в скоро време.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/