Вы видели / рассматривали Гудзона?
https://hudson.dev.java.net/
Если вы строите свой проект .NET, например, с помощью NAnt, у него есть плагин, который может
позвольте ему служить вашим потребностям.
Он интегрируется с большинством систем SCM, систем отслеживания ошибок и т. Д. И является чрезвычайно расширяемым.
По моему опыту, Хадсон превосходил Круз * по большинству направлений. В любой момент
Мне нужно было подключить его к чему-то другому, кто-то уже создал плагин.
Он прост в настройке, имеет плагины для большинства аспектов современной разработки программного обеспечения.
практики. Он включает в себя Winstone и может работать полностью автономно, или в любой
Java-приложение / контейнер сервлетов. У меня не было проблем с запуском в Tomcat и Glassfish
например.
Вот список его текущих плагинов
http://wiki.hudson -ci.org / дисплей / HUDSON / Plugins
Кажется, это соответствует вашим целям
* Needs to be able to live on the same server as our SCM system (SVN)
без проблем
* The Server is (unfortunately) an XP Pro Machine.
У меня лично не было проблем с запуском автономного варианта на Win XP,
хотя не пробовал его на других серверах / контейнерах в XP.
* Needs to handle .NET builds.
Предполагая, что NAnt удовлетворяет вашим потребностям или вы уже используете его, стоит пойти сюда
в короткие сроки
* Would like to have some profiling capability. Or the ability to add at a later date.
Если существующие плагины не могут удовлетворить ваши потребности, плагин отлично работает, и вы
может катиться самостоятельно.
* Budget, free preferred.
Бесплатно и активно развивается / поддерживается
* While we're more than capable, configuration would be preferred to be easy.
Конфигурация быстрая и простая.
* Our SVN web front end is using apache. Would like the CI's front end to do the same, but can deal with IIS otherwise.
Это может быть камнем преткновения, но если включенный Winstone не будет работать, ему нужен контейнер приложения / сервлета.
Я преобразовал несколько проектов в Hudson, которые использовали CruiseControl, и не оглядывался назад. Я также настаиваю на новых проектах, когда это возможно.
Привет