2012-01-31 2 views
0

젠킨스는 프로젝트에 대한 배치 작업을 지속적으로 테스트/테스트하고 테스트하는 데 집중하고 있습니다. 나는 그런 조건이있는 유산 프로젝트가있다 :
자동화 테스트가없는 Jenkins

  1. 개발 팀이있다.
  2. SVN 소스 코드 관리
  3. 일부 작업에는 일부 cronjob이 있습니다.
  4. 컴파일 & 빌드 시간이 오래 걸리지 않으며 매우 복잡한 종속성이 없습니다.
  5. 자동 테스트/junit 클래스가 없으므로 제공되지 않습니다.
나는 프로젝트의 중심 빌드 & 관리 젠킨스를 사용하는 것은 여전히 ​​가치가있다, 젠킨스에 대해 숙련 된 사용자에게 물어보고 싶습니다

?

답변

6

간단한 프로젝트의 경우에도 지속적인 통합 환경이 유용합니다. 하나는 개발자가 모든 변경 사항을 커밋했으며 빌드를 손상시킬 수있는 변경 사항을 잊지 않았 음을 확인하는 데 도움이됩니다.

해당 라인을 따라 배포 할 이슈를 빌드하고 잡아낼 단일 위치가 있어야합니다. 개발자 시스템을 사용하면 JDK 버전과 같은 개발자 간의 환경 변화에 항상 오류가 발생할 가능성이 있습니다.

+0

내가 일하는 곳에서는 모든 프로젝트를 빌드하고 실행하는 데 많은 시간이 걸리는 대규모 프로젝트가 있습니다. 우리는 최근에 컴파일 만하고 화재가 더 자주 발생하는 새로운 빌드를 만들었습니다. 그래서 컴파일이 실패 할 때 테스트로 긴 빌드를 피할 수 있습니다. 그래서 예, 테스트 없이도 가치가 있습니다. 개발자로서 변경 사항이 적용되기 전에 빌드가 손상되었음을 확인하는 것이 좋으며, 변경 사항이 적용된 것이 아닙니다. – digitaljoel

+0

대단히 감사합니다. –