문제

저는 지금 Greenfield(yeeea!) 웹 애플리케이션을 설정하고 있습니다. 다른 사람들이 자동화/CI 빌드와 관련하여 프로젝트를 처음 어떻게 설정했는지 궁금합니다.

나는 일반적으로 다음을 따릅니다.

  1. 기본 레이아웃(트렁크, 분기, lib 등)으로 SVN Repository 생성
  2. 기본 솔루션 구조 생성(코어, UI, 테스트)
  3. 실패하는 기본 테스트 만들기
  4. NAnt 스크립트를 복사하고, 업데이트 및 조정하고, 실패한 테스트로 인해 로컬에서 빌드가 중단되는지 확인하세요.
  5. 저지르다
  6. CI 서버(TeamCity)에 기본 디버그 빌드를 설정하여 빌드가 실패하는지 확인합니다.
  7. 텍스트 수정
  8. 커밋 9 CI의 빌드 패스를 확인하십시오
  9. 완료....
도움이 되었습니까?

해결책

질문 텍스트의 재게시물:

  1. 기본 레이아웃 (트렁크, 상완, lib 등)으로 SVN 저장소 생성
  2. 기본 솔루션 구조 생성 (Core, UI, Tests)
  3. 실패한 기본 테스트를 만듭니다
  4. nant 스크립트 복사, 업데이트 및 조정, 실패한 테스트가 로컬로 빌드를 중단하는지 확인하십시오.
  5. 저지르다
  6. CI Server (TeamCity)에서 기본 디버그 빌드 설정 빌드가 실패 확인
  7. 테스트 수정
  8. 저지르다
  9. CI에 대한 빌드 통과 확인
  10. 완료....
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top