우리는 CruiseControl.NET을 Continues Integration 빌드 공급자로 사용하고 배포 프로세스의 첫 부분을 자동화하는 방법을 조사하고 있습니다.수정 Cruise Control.NET
사람이 (즉, 프로젝트별로 빌드에 특정 개인을 강제로 접속을 분리 사용자 정의 로그인 및 사용자 역할을 추가 할 CruiseControl.NET의 대시 보드를 수정 했습니까?
대시 보드는 .NET 응용 프로그램이며, 하지만 난
우리는 CruiseControl.NET을 Continues Integration 빌드 공급자로 사용하고 배포 프로세스의 첫 부분을 자동화하는 방법을 조사하고 있습니다.수정 Cruise Control.NET
사람이 (즉, 프로젝트별로 빌드에 특정 개인을 강제로 접속을 분리 사용자 정의 로그인 및 사용자 역할을 추가 할 CruiseControl.NET의 대시 보드를 수정 했습니까?
대시 보드는 .NET 응용 프로그램이며, 하지만 난
왜해야합니까? 통합 서버로 사용자를 제한해야합니다. CC.Net에는 이런 종류의 지원이 내장되어 있지 않은 것 같습니다.
빌드를 강제 한 사람을 항상 볼 수 있으며 그런 식으로 제어 할 수 있습니다.
나는 지속적인 통합이 정규 빌드와 정기적 인 유닛 테스트 실행에서 가장 잘 작동한다는 것을 알았습니다. (다소 큰 C# 앱 + 테스트 실행은 25 분이 걸리고 시간당 검사가 필요합니다.) 빌드를 강요하는 것은 거의 문제가되지 않습니다.
일부 사용자에게보고 전용 액세스 권한을 부여하려면 사용자가 CC.Net 웹 응용 프로그램에 전혀 액세스 할 수 없도록 제한 할 수 있습니다.
모든 결과 (MSBuild, NCover, NUnit, FxCop 등)는 XML 형식이므로 XSLT에서 상대성 간단한 보고서 페이지를 작성할 수 있습니다.
@Keith : 모두
우리가 활용하고 CC.NET은 강제 빌드 + 배포 할 기능을 구축 사용할 수있는뿐만 아니라, CI의 빌드를 실행합니다. 그래서 대시 보드에서 손을 떼야합니다.
저는 오늘 아침에 다른 웹 응용 프로그램의 가상 디렉터리에 CCNET을 배치 할 수 있음을 발견했습니다.이 때문에 양식 인증을 설정하고 루트 응용 프로그램에서 관리하도록 허용했습니다. 문제 해결됨.