어떤 소프트웨어를 사용하는 방법에 대한 지속적인 통합 Java web 프로젝트

StackOverflow https://stackoverflow.com/questions/97123

  •  01-07-2019
  •  | 
  •  

문제

우리는 우리의 초기 단계에 새로운 웹사 프로젝트입니다.프로젝트와 성장과 복잡한다.처음에서 우리가 장치 및 통합 테스트를 사용하여 JUnit 및 시스템을 사용하여 테스트를 HtmlUnit.우리는 또한 추가 코드는 정적 분석 도구를 구축하는 경우 프로세스들이 증명하의 가치를 가지고 있습니다.

만약 당신이거나 참여했을 사용하는 프로젝트에 지속적인 통합이다.는 소프트웨어/았다 당신이 사용하고 당신은 그것을 생각하는 payed 니까?는 소프트웨어를 것을 권장의 지속적인 통합 Java web 프로젝트가 있습니까?

도움이 되었습니까?

해결책

허드슨(최고). 허드슨 웹사이트

다른 팁

Jetbrains 의 Teamcity 는 프로입니다. http://www.jetbrains.com/teamcity/index.html

전문 판을 필요로하지 않는 어떤 라이선스 키가 제공됩니다.Teamcity 는 자동으로 실행되기 시작과 함께 전문 Edition 서버지 않는 경우 라이센스 키를 입력하에서 프로그램입니다.단일 Professional Edition 서버 설치를 부여한 권한 설정:

3 구축 에이전트에 추가 비용 없 20 사용자 계정 20 구축 구성

을 모두 사용 CruiseControl허드슨 , 에,나는 추천할 수 있는 허드슨으로 쉽게의 두을 config(쉽게 통해 이루어집 web GUI,하지만 직접 configfile 편집도 지원됩니다).

허드슨은 위대하고 무료:http://hudson.dev.java.net/

대나무는 좋은 그러나 비용이$$ http://www.atlassian.com/software/bamboo/

었어 매우 기쁘게 생각합 Atlassian 의 대나무.비록 그것을 상업적,스타 팩 라이센스는$10 10 사용자.그것은 매우 잘 설명하고,쉬운 설정하고 유연합니다.

CruiseControl 합리적으로 잘 작동되면 당신은 그것을 얻을 구성되어 있습니다.

http://cruisecontrol.sourceforge.net/

CruiseControl Java 프로젝트 CruiseControl.NET 습니다.NET 프로젝트 모니다.

나는 설정 CruiseControl 프로젝트 실행 되는 4 년으로 몇 십여 개발자,그리고는 동안 구성되었습을 쥐게 여러 번 중간에,그것은 위대한 작동합니다.(I 지 않는 적극적으로 지원하는 프로젝트,더 이상 하지만 나는 아직 작업을 하는 사람.)

에서 현재 위치 CruiseControl.NET 을 지원하는 데 사용되어 여러 가지입니다.Net 프로젝트를 활용하여 2 년이다.

CruiseControl

CruiseControl 은 모두를 지속적인 통합 도구는 확장할 수 있는 프레임워크를 만들기 위한 사용자 정의 지속적인 프로세스를 구축 합니다.그것은 수십 포함되어 있는 플러그인에 대한 다양한 소스트,빌드 기술,및 통지 계획을 포함하여 이메일 및 인스턴트 메시징이 있습니다.웹 인터페이스의 세부 정보를 제공합니다 현재 및 이전 구축합니다.표준 CruiseControl 배포이강의 다양한 선택을 통해 제 3 자 도구입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top