Я смотрю на cruisecontrol веб-панель инструментов. Я вижу одну ферму и один сервер. Однако я не вижу способа добавить проект?
Это - что-то, что я могу сделать с UI, или я должен отредактировать файл конфигурации вручную?
Вам нужно будет отредактировать файл ccnet.config
вручную (находится в каталоге CruiseControl), чтобы добавить проекты. Есть несколько графических инструментов, которые помогут вам в этом, но вы довольно быстро привыкаете делать это вручную - просто держите под рукой документацию!
Обновление: Пример одного такого инструмента: http://www.codeplex.com/ccnetconfig
Вы можете использовать CCNETConfig для редактирования файла конфигурации через пользовательский интерфейс, хотя он не поддерживает более позднюю версию> CruiseControl.NET 1.4.
Вы должны отредактировать файл конфигурации вручную, однако у меня он настроен так, что исходный файл конфигурации разбивается на разные включаемые файлы, каждый из которых настроен в моей системе управления версиями. Затем я создал проект для конфигурации, а затем для всей конфигурации. Поэтому, когда что-то меняется в конфигурации, CC.NET сама извлекает изменения, воссоздает свои файлы конфигурации и обновляет конфигурацию системы.
Это означает, что любой может редактировать конфигурацию (если он может получить доступ к файлам в sourcecontrol), и никто не должен заходить в каталог программных файлов самой машины CC.NET.
Не уверен, отвечает ли это на ваш вопрос, но наша установка работает так