문제

하려고 해요 사용 CruiseControl2.7.3,(원)구축,Java 프로젝트에서는 SVN 장합니다.

나의 크루즈 구성 사용 svn 플러그인 에 대한 수정을 설정합니다.을 때 수정이 감지되는 빌드를 사용하여 예약 Ant.는 Ant 빌드 파일을 다음 사용 svnant Ant 작업을 수행한 완전한 점검의 프로젝트입니다.에 대한하는 동안,우리는 이 설정을 체크 아웃"머리",그러나 우리는 경우를 구축하지 않을 것이 화재에 대한 확인 또는 두 가지기 때문에 체크인이 발생한 후에는 수정이 설정 확인하기 전에 개미를 호출하 svn checkout.결과적으로,우리는 우리를 변경하려고 개미 구축 파일을 사용하여 개정 번호사는 이용자들의 신고사항 체크 검색합니다.

이 CruiseControl 구성을 참조 페이지를 참조하는 클레임 속성 svnrevision, 이 설정되고 전달되는 건축자들처럼 라벨 속성에 의해 labelincrementers.그것이 문제가 되지 않는 것으로 설정하면 내가 누르 력 구축 단추입니다.

내가 할 필요가 있나요?

도움이 되었습니까?

해결책

보고서에 대한 코드 SVN 원본을 컨트롤 하는 것 같 svnrevision 전달해야하는지와 함께 빌더라와 함께 귀하의 개미 호출을 기반으로 합니다.당신은 시도를 사용하여성에서 귀하의 개미 스크립트를 사용해야 할까요?

질문에 대한 응답으로 주석:

기 때문이에서 힘을 구축 경우는 없었 수정,그래서 거기에의 수정 없이 개정 번호입니다.는 경우에 svnlabelincrementer 전달에 최신 개정 번호는 당신이 로컬에서는 또한 것입니다.

다른 팁

이 cruisecontrol ant 호출 할 수 없으로(svn)레이블 contructed 습니다.Svn 레이블을 사용하는 주석을 이름에 반해 버튼을 눌러 설치할 수 있습니다.로그인이 정말 그냥 출력에서 개미로 그것을 통해 전달되 cruisecontrol.

고 싶은 경우에는 개정 번호를 작성하는 개미 출력을 구축,거기에 기본적으로 두 가지 방법:

방법 중 하나는 하 개미와 상호 작용소에서 어떤 방법입니다.Svn 에 개미를 통해서만 사용할 수 있는 contrib ant 작업 서는 티그리스,그래서 그것은 간단하지 않습을 넣으로 귀하의 개미 파일입니다.그러나 이에 빌드 할 수 있는 svn 정보 을 얻을 수정 번호로 ant 속성에서 당신의 처분에 있습니다.

또 다른 방법을 사용하는 것입 svnlabelincrementer 에 할당할 수정 번호 라벨,그리고 전달하는 것에 개미 스크립트를 사용하는 buildproperties 는 전달에서 cruisecontrol build scripts.으로 제이에서 언급한 의견의 레이블 포함되어 마지막 성공적인 빌드를 수정하지 않은,그가 무엇을 원한다.수정 제안되었에 이 블로그, 하지만 작업에서 개미 구축 파일 것 같다는 더 적당합니다.

를 사용할 수 있습니 quietperiod 설정은?후 commit CruiseControl 기다릴 수 있습니다 시간이 어느 정도(말,30 초)기 전에 발로 구축.

그것은 화재하지 않습 off 개별 구축을 위해 각다.오히려 커밋의 주위에 동일한 시간은 단일 빌드.

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