| Микроконтролери и електроника 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: Сървър за отдалечено компилиране | |||||||||
Ми не за тоя проект, ама за един друг... май ще се наложи, та го мисля и в тая посока. Ама така като гледам, май верно ще се огранича само до 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/ |
|