cruisecontrol.net의 전복 개정 번호를 기준으로 빌드 번호를 설정하는 방법 [Duplication

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

  •  03-07-2019
  •  | 
  •  

문제

가능한 복제 :
SVN 개정을 사용하여 CCNET에서 빌드를 레이블을 지정하십시오

CruiseControl.net을 설치하고 MSBuild 스크립트를 변환하여 작업을 수행하는 프로세스를 진행하고 있습니다. 우리의 빌드 번호가 전복 개정 번호를 반영하기를 바랍니다. 마지막 Changelabeller가 작동하는 것처럼 보이지만 내가 얻는 것은 "알 수없는"것입니다.

나의 궁극적 인 목표는 빌드 번호 (1 증가)와 전복 개정판으로 빌드 번호를 형식화하는 것입니다. 그러나 지금은 개정 번호로 정착했습니다.

설명: CruiseControl.net 빌드 번호를 업데이트하려고합니다. 컴파일 된 결과의 버전 번호만이 아닙니다.

도움이 되었습니까?

해결책

중복 질문을 찾았습니다. SVN 개정을 사용하여 CCNET에서 빌드를 레이블을 지정하십시오. 이것은 나를 이끌어냅니다 svnrevisionLabeller Google 코드에서 사용할 수 있습니다

이것은 나에게 가장 좋은 솔루션 인 것 같습니다. 전복 개정 번호가 버전 번호의 마지막 번호가되기를 원했기 때문에 코드를 약간 수정했습니다. major.minor.build.revision. 기본적 으로이 Labeller는 major.minor.revision.build를 수행합니다.

다른 팁

MSBuild Community Tasks Project에는 이러한 노력에 도움이되는 전복 작업이 있습니다.

작업들:http://msbuildtasks.tigris.org/servlets/projectdocumentlist

구성 요소를 설명하는 기사 :http://weblogs.asp.net/pwelter34/archive/2006/03/31/441613.aspx

SVN FAQ는 an입니다 예시 GNU를 사용하여이를 달성하는 방법 make. 쉽게 적응할 수 있다고 확신합니다.

CC.NET에서 빌드 번호를 변경하려면 라펠러 블록 - 아마도 마지막으로 변경되는 라벨러 일 것입니다.

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