CruiseControl.net은 웹 응용 프로그램에서 MSBuild 및 NUnit을 실행하도록 설정 한 다음 준비 서버에 배포합니다.CruiseControl에서 수동 배포
NUnit에는 Assert.IsNotUgly() 메서드가 없으므로 배포하기 전에 스테이징 서버에서 사이트를 볼 필요가 있습니다.
크루즈 컨트롤을 사용하여 FTP를 사용하여 준비 작업 서버에서 프로덕션 서버로의 배포를 처리하는 것이 좋습니다. 이 작업이 빌드 프로세스의 일부로 수행 될 수 있음을 알고 있지만 인터페이스에 먼저 들어가서 "프로덕션에 배포"버튼을 수동으로 클릭해야하는 QA가 필요한 두 단계 프로세스가 필요합니다.
CruiseControl.net을 사용하면이 기능을 사용할 수 있습니까?
요한은
CruiseControl 프로젝트 파일이 아니라 MSBuild 작업으로 프로덕션에 배포하는 프로세스를 작성하려고 할 것입니다. MSBuild는 CCNet보다 훨씬 유연하고 강력합니다. –
정확히 MSBuild를 사용하여 배포합니다. 방금 사용자에게 배포를 강제하는 기능을 제공하는 별도의 프로젝트를 의미했습니다. 이 프로젝트는 MSBuild 만 호출합니다. – Alex