Сведения о вопросе

CPdeveloper

19:57, 19th August, 2020

Теги

Изменение Круиза Control.NET

Просмотров: 473   Ответов: 2

Мы исследуем использование CruiseControl.NET в качестве поставщика сборки непрерывной интеграции, а также автоматизируем первую часть нашего процесса deployment.

Кто-нибудь изменил панель мониторинга CruiseControl.NET's, чтобы добавить пользовательские роли входа и пользователя (IE, отдельный доступ к принудительной сборке только для определенных людей на основе каждого проекта?

Панель мониторинга-это приложение .NET, но я считаю, что он использует движок представления nVelocity вместо веб-форм, с которыми у меня нет опыта.

Можете ли вы смешать nVelocity и Webforms,или мне нужно потратить день на изучение чего-то нового =)



  Сведения об ответе

prince

11:47, 8th August, 2020

@Keith:

Мы используем CC.NET как для запуска сборки CI, так и для использования функции Force Build для выполнения сборки + развертывания. Вот почему мы хотим убрать руки с приборной панели.

Сегодня утром я обнаружил, что мне удалось разместить CCNET в виртуальном каталоге в другом веб-приложении, это позволило мне настроить проверку подлинности форм и позволить корневому приложению управлять этим. Проблема решена.


  Сведения об ответе

lesha

21:32, 26th August, 2020

Зачем тебе это нужно? Вам действительно нужно ограничить пользователей в пути с помощью сервера интеграции. Я думаю, именно поэтому CC.Net не имеет такой встроенной поддержки.

Вы всегда можете увидеть, кто заставил сборку, и контролировать ее таким образом.

Я считаю, что непрерывная интеграция лучше всего работает с регулярными сборками и регулярными тестовыми запусками (наш довольно большой C# app + test run занимает 25 минут и проверяет ежечасно), поэтому для меня принудительная сборка редко является проблемой.

Если вы хотите, чтобы некоторые пользователи имели доступ только к отчетам, вы можете ограничить их, чтобы они вообще не могли получить доступ к веб-приложению CC.Net.

Все результаты (MSBuild, NCover, NUnit, FxCop и т. д.) находятся в XML, поэтому вы можете построить простые страницы отчета относительности из XSLT.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться