2012-12-06 7 views
1

TFS 2010에서 초기 빌드 번호를 설정하는 방법이 있습니까? 내 파일 버전에서 TFS 빌드 번호 (BuildDetail.BuildNumber)를 사용하고 있습니다. 내 메인 브랜치에서는 모든 것이 잘 작동합니다. 그러나 릴리스 분기를 만들고이를위한 새로운 CI 빌드 정의를 만들면 빌드 번호가 1에서 다시 시작됩니다. TFS에 특정 번호로 시작하도록 알리고 싶습니다. 또는 모든 지점에 동일한 번호의 풀을 사용할 수도 있습니다. 따라서 메인 브랜치를 빌드하면 100이 될 것이고 릴리즈 브랜치는 101이 될 것입니다. 누구든지이 작업을 수행하는 좋은 방법을 알고 있습니까?TFS 빌드 2010 - 초기 빌드 번호 설정

답변

1

은 BuildNumber 속성은 빌드 정의 프로세스 설정 "번호 형식 빌드"내부 제공하는 형식에서 값을 생성 - 기본값 : $ (BuildDefinitionName) _ $ (날짜 : YYYYMMDD) $ (계 : .R) 개정은 당신이 아마 추천하는 증가 수 -이 수의 점은 빌드 번호가 유일하다는 것을 보증하는 것입니다. 이 값은 시스템에 이미 동일한 빌드 번호가있는 경우에만 증가됩니다.

당신은뿐만 아니라 리터럴 문자를 추가 할 수 있지만, 각 빌드 번호를 업데이트 할 필요합니다 ..

당신이 팀 빌드를 사용자 정의보고해야합니다 더 정교한 뭔가를 구현하려면,이 힘 "팀 빌드 2010 사용자 지정"우수 시리즈 기사를 참조하십시오. 특히 다음과 같이 설정해야합니다. http://www.ewaldhofman.nl/post/2010/06/01/Customize-Team-Build-2010-e28093-Part-10-Include-Version-Number-in-the-Build-Number.aspx

1

buildId를 참조하고 있습니까? 프로세스 탭의 빌드 번호는 원하는대로 설정할 수 있습니다. buildId를 참조하는 경우 데이터베이스를 통한 방법이있을 수 있지만 실제로 그렇게하는 것은주의해야합니다. 나는 그 의미가 무엇인지 모를 것이다. 나는 그것을 시도하지 않을 것이다.

+0

BuildDetail.BuildNumber 속성을 사용하고 있습니다. – Dave

1

빌드 번호에 변경 집합 번호를 포함 할 수 있습니다. 이는 지점마다 고유하므로 사용자의 요구를 충족시킬 수 있습니다. BuildNumberFormatBuildDetail.SourceGetVersion을 가져 오려면 https://stackoverflow.com/a/16321699/992425에 단계가 있습니다.

숫자를 다시 파일 버전으로 푸시하려고하면 충분하지 않을 수 있습니다.

관련 문제