2011-03-18 8 views
1

Cruisecontrol.net buildserver에서 예기치 않은 변경 사항이 발생하면 아티팩트 디렉토리가 사라지고 모든 프로젝트에서 빌드 레이블이 재설정되었습니다. 프로젝트의 빌드 레이블 값을 변경하려면 어떻게해야합니까? 스크립트에서 CCNetLabel 변수를 사용하고 있습니다. 성공적으로 .state 파일을 업데이트하려고했습니다. 다음 빌드의 값을 덮어 씁니다. 또한 이슈 디렉토리의 최신 로그 파일을 조작하려고 시도했습니다Project Cruisecontrol.net의 빌드 레이블 변경

+0

.state 파일을 게시 할 수 있습니까? 이 일을 전에해야만했고 파일을 보면 내 기억을 불러 일으킬 수 있습니다. –

답변

2

<initialBuildLabel> 값을 .config 파일에 설정할 수 있습니다. 이이 일단 제거 이후이 작업을 수행하지만 가질 필요로 할 때 내 빌드 설정에 무슨 짓을

<labeller type="defaultlabeller"> 
    <initialBuildLabel>1</initialBuildLabel> 
    <prefix>Foo-1-</prefix> 
    <incrementOnFailure>true</incrementOnFailure> 
    <labelFormat>00000</labelFormat> 
</labeller> 

내가 생각 : 기본 라벨러를위한이 documentation은 자세한 내용을 제공하지만, 여기에 그 예이다 내가 원하는 번호로가.

+0

덕분에 나는 이것을 시험 할 것이다 – Martin

+0

마틴과 비슷한 상황을 겪은 다른 누군가의 메모 ... 문서에서''의 기본값은 어쨌든 1로 표시되므로 어떻게 도움이되는지 모르겠다. 내 끝에서 그것을 테스트하지 않았다. 필자의 경우'.state' 파일을 수정하면 문제가 없습니다. 다음 빌드를 실행하기 전에 CruiseControl.Net 서비스를 다시 시작해야했습니다. –

관련 문제