Вопрос

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

Я заинтересован в рекомендации VSS для контроля источника и использование CRUISECONTROL.Net для автоматизированного развертывания, но я использовал только CC.Net с приложениями ASP.NET. Можно ли использовать cc.net для развертывания python, php, asp.net и ??? Приложения все из того же экземпляра?

Это было полезно?

Решение

Да, ты можешь.

CC .NET написан в .NET, но может обрабатывать любой проект. Ваш проект Langage не имеет значения, вы все равно можете использовать пакетные, PowerShell, NANT или MSBUILD Scripts. Вы также можете использовать круиз-контроль или HUDSON, как вам нравится.

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top