Я пытаюсь настроить внутренний сервер Mercurial HgWeb на сервере Windows 2003.Hgweb часть работает.Я мог бы просто поделиться папкой для размещения выпущенных бинарных файлов для каждого проекта.Но я брожу, могу ли я как-то связать систему контроля версий с бинарным выходом сборки.Поэтому, когда есть фиксация, выходные данные сборки будут автоматически получать обновления для релиза?
Я знаю, что у меня может быть система сборки на стороне сервера.Но для проектов Delphi, C #, ASP.NET и с несколькими сторонними библиотеками это кажется гораздо более трудоемким.
Сейчас я думаю о том, что для каждого проекта у меня будет два репозитория, один для разработки (не выходной двоичный файл), другой для выпуска, который будет включать в себя все, включая двоичные файлы результатов сборки (или только результат сборки,зависимость будет лучшей идеей?).Но я пока не знаю, как заставить эти два синхронизироваться автоматически, без фиксации вручную дважды.
Может быть, просто перехватывает репозиторий Dev каждый раз, когда фиксируется ветвь Master, что делает еще один коммит ветке Release?