다음을 통해 공유


빌드 번호 사용

업데이트: 2011년 5월

유용한 데이터를 완료된 각 빌드의 이름에 로드하는 빌드 프로세스를 정의할 수 있습니다. 예를 들어 DefaultTemplate.xaml에 정의된 기본 빌드 프로세스는 다음 정보를 완료된 빌드의 이름에 로드합니다.

  • 빌드 정의의 이름

  • 빌드가 실행된 날짜

  • 빌드 정의가 지정된 날짜에 반복될 때마다 1씩 증가하는 정수

결과적으로 완료된 빌드 이름은 DailyBuild_20090824.2와 유사할 수 있습니다.

빌드 번호 식의 구문

식을 사용하여 완료된 빌드의 이름을 지정하는 방법을 지정합니다. 다음 예제를 참조하십시오.

  • 팀 프로젝트의 이름은 ContosoCore로 지정됩니다.

  • 빌드 정의의 이름은 DailyBuild로 지정됩니다.

  • 빌드 ID는 4입니다.

  • 오늘은 2009년 8월 24일입니다.

  • 시간은 오후 9:50:43입니다.

  • 빌드가 오늘 한 번 실행되었습니다.

BuildNumberFormat 속성을 다음 값으로 설정할 수 있습니다.

$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)

이 경우 DailyBuild의 완료된 다음 빌드는 아래와 같은 빌드 번호로 설정됩니다.

DailyBuild_20090824.2

다음 표에서는 이전 예제를 기반으로 각 토큰이 확인되는 방법을 보여 줍니다.

토큰

이 단원의 앞부분에 나오는 예제를 기반으로 하는 대체 값

$(BuildDefinitionName)

DailyBuild

$(BuildID)

4

$(DayOfMonth)

24

$(DayOfYear)

236

$(Hours)

09

$(Minutes)

50

$(Month)

08

$(Rev:.rr)

2(이 날의 다음 빌드는 3이 되는 식으로 증가함)

$(Date:MMddyy)

082409

$(Seconds)

50

$(TeamProject)

ContosoCore

$(Year:yy)

09

$(year:yyyy)

2009

빌드 번호 식 지정

다음 방법으로 이 식을 지정할 수 있습니다.

변경 기록

날짜

변경 내용

이유

2011년 5월

항목이 추가되었습니다.

향상된 기능 관련 정보