빌드 번호 사용
업데이트: 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 |
빌드 번호 식 지정
다음 방법으로 이 식을 지정할 수 있습니다.
DefaultTemplate.xaml 빌드 정의를 정의하고 빌드 번호 형식 빌드 프로세스 매개 변수를 수정합니다.
자세한 내용은 기본 템플릿을 사용하여 빌드 정의를 참조하십시오.
사용자 지정 빌드 프로세스 템플릿을 개발하고 UpdateBuildNumber 활동을 사용합니다.
자세한 내용은 빌드 번호 기록(UpdateBuildNumber 활동)를 참조하십시오.
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2011년 5월 |
항목이 추가되었습니다. |
향상된 기능 관련 정보 |