2016-12-08 6 views
0

build.vcs.number를 사용하는 프로젝트 빌드 중에 어셈블리 버전 번호를 만들도록 TeamCity 10.0.3을 설정했습니다 (이는 changset 번호에 해당함). VCS 루트 - 플라스틱 SCM에서 가져온 것)를 부품 중 하나로 사용하십시오.build.vcs.number를 적용 할 때 TeamCity 및 Plastic SCM 플러그인 오류가 발생했습니다.

형식은 이와 비슷합니다. {메이저}. {부기}. {빌드 .vcs.number}. {빌드 카운터}

이 방법은 VCS 시스템에서 changset 번호 (및 번호 만)를 반환하는 데 꽤 오랜 시간 동안 완벽하게 작동했습니다.

TeamCity 용 플라스틱 플러그인이 이제 최신 버전 (SNAPSHOT-201611231807)으로 업그레이드되었으며 VCS 루트를 만든 후 업그레이드 한 이후로 어셈블리가 어셈블리 버전 번호 내에서 사용할 수있는 변경 집합 번호를 성공적으로 반환합니다 .

자동으로 또는 수동 빌드가 트리거되면이 시점에서 build.vcs.number가 빌드를 손상시키는 많은 추가 정보를 가지고 있기 때문에이 시점에서 모든 사용자가 모니터링 된 분기를 검사하면 오류가 발생합니다. 체크인 후 반환되는 내용의 예는 다음과 같습니다. cs.418 (guid : 6a2d5c45-b1b8-4f03-889c-3f3c80c6e209) 이것은 changet의 ID와 함께 변경 집합 번호 인 것으로 보입니다.

내가 다시 만들기 올바른 번호가 반환됩니다 처음부터 VCS 루트 경우 -. 뭔가가 다시 확인 될 때까지를 내가 돌려 원하는 모든으로이 오류를 해결할 수있는 방법

가 changset 번호

입니다

미리 감사드립니다.

답변

0

새로운 기능과 큰 코드 리팩터를 포함한 새로운 Teamcity 플러그인 버전이 출시되었습니다. 우리는이 문제를 인식하고 있으며 "build.vcs.number"변수를 구성하여 변경 세트 번호를 항상 표시합니다 (이전 버전의 플러그인에서와 같이). 작업은 곧 완료되어야합니다.

자세한 내용은 codicesoftware dot com의 지원으로 문의하십시오.