У меня установлена CruiseControl.NET на сервере. У меня было все отлично. Все, что нужно, вытащить код из SVN, построить его, после успешной сборки, запустить настройку проекта с помощью триггера проекта для развертывания кода в среде DEV. Я добавил некоторые внутренние параметры безопасности, в основном просто группы пользователей. Я использую защиту LDAP. Когда я добавил функции безопасности, мое автоматическое развертывание на сервере DEV прекратило работу. Я могу заставить проект выполнить его развертывание, но когда проект №1 успешно завершен, я получаю ошибку ниже, когда запускается запуск проекта развертывания (я заменил название проекта на PROJECT для целей безопасности):CruiseControl.NET - проект не существует
2010-07-20 13: 28: 19,354 [PROJECT: DEBUG] Получение ProjectStatus с сервера: tcp: // localhost: 21234/CruiseManager.rem
2010-07-20 13: 28: 19,355 [PROJECT: ERROR] Исключение: проект «ПРОЕКТ» не существует на сервере CCNet.ThoughtWorks.CruiseControl.Remote.NoSuchProjectException: Проект PROJECT не существует на сервере CCNet.
на ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger.GetCurrentProjectStatus()
на ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger.Fire()
на ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger.Fire()
на ThoughtWorks.CruiseControl.Core.ProjectIntegrator.PollTriggers()
на ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Integrate()
на ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Run()
у меня активный учетная запись каталога s etup для CruiseControl, и служба работает под этой учетной записью пользователя (которая имеет права администратора). Я предоставил пользователю CruiseControl полный доступ ко всем проектам, добавив пользователя в группу «admin» во внутреннем разделе настроек конфигурации CruiseControl.
Любые идеи о том, как сделать проект доступным для CruiseControl, чтобы он мог увидеть автоматическое развертывание?
можете ли вы опубликовать некоторые конфигурационные файлы с настройками? –