CruiseControl.net с несколькими языками? - PullRequest
0 голосов
/ 09 ноября 2010

Я только начал работать в среде, которая использует несколько языков программирования, не имеет управления исходным кодом и не имеет автоматических развертываний.

Мне интересно рекомендовать VSS для управления исходным кодом и использовать CruiseControl.netдля автоматического развертывания, но я использовал только CC.NET с приложениями ASP.NET.Можно ли использовать CC.NET для развертывания Python, PHP, ASP.NET и ???все приложения из одного экземпляра?

Ответы [ 2 ]

3 голосов
/ 09 ноября 2010

Да, вы можете.

CC .net написан на .Net, но может обрабатывать любой проект.Язык проекта не имеет значения, вы все равно можете использовать сценарии Batch, Powershell, Nant или MsBuild.Вы также можете использовать Cruise Control или Hudson, как вам нравится.

Что касается поставщика управления исходным кодом, я бы предпочел svn (или даже git), но это скорее вопрос привычек: с моей точки зрения VSSслишком привязан к VS, и мне не нравится блокировка при проверке по умолчанию.

0 голосов
/ 09 ноября 2010

VSS небезопасен для любого источника и чертовски почти бесполезен вне визуальной студии. И круиз-контроль больно учиться и делать работу в лучшем случае. Ваше сердце находится в нужном месте, но вы, вероятно, хотите немного других технических решений. Для SCM вам, вероятно, потребуется либо subversion (cf VisualSVN Server ), либо Mercurial ( на IIS7 ). Для непрерывной интеграции я бы посмотрел сначала на TeamCity или на Hudson. Любой из которых значительно превосходит CCNet с точки зрения простоты использования.

...