Подобрете процеса на създаване на компилация и настройка

Искам да преработя процедурите на моите компании за изграждане и създаване на настройка на InstallShield. Отдавна сме изостанали в тази област. Вече се огледах и ми казаха, че трябва да използвам msbuild и automated, nightly builds и т.н., но намирам малко или никаква информация за:

  • Подобряване на комуникацията между разработчиците и екипите за изграждане
  • Начини за разработчиците да определят списъци с файлове, записи в регистъра, записи в менюто за стартиране по ясен и кратък начин на екипа за изграждане, както и да съобщават промените в тях с течение на времето (ние използваме електронна таблица)
  • Подобрения в процесите за създаване на настройки на InstallShield, преминаване от InstallScript към MSI, InstallShield, WiX...

Може ли някой да препоръча добър източник на информация за това? Една книга би била добра, вече прочетох The Build Master, но тя е за много големи компании, а ние сме малки (‹ 50 души) и напълно изключва нещата за InstallShield.

Благодаря!


person Dave Ludwig    schedule 08.04.2015    source източник
comment
Изпратете ми имейл на [email protected] и можем да организираме 1 час разговор по тази тема. Имам много да споделя, но нищо от това не е записано.   -  person Christopher Painter    schedule 11.04.2015
comment
Просто граничещи с обхвата на вашия въпрос са въпроси като подходящата разделителна линия между отговорностите на инсталатора и приложението. Някои инсталатори са просто твърде сложни, защото правят неща, които биха могли да се направят по-лесно или с по-малко оттегляне от приложението. Някои приложения могат и трябва да обработват първо стартиране, първо стартиране след надграждане и подобни процедури.   -  person Tom Blodget    schedule 14.04.2015


Отговори (1)


IsWiX е проектиран точно за това. Разрешете на разработчиците без настройка да си сътрудничат с разработчиците на настройка чрез създаване на модули за сливане на WiX, използвани от InstallShield. И двете поддържат MSBuild, така че интегрирането с инструменти като Microsoft TFS е лесно.

person Christopher Painter    schedule 11.04.2015