2011-04-12 7 views

답변

1

빌드 번호는 빌드 정의에서 지정한 빌드 번호 템플릿을 사용하여 설정됩니다. 빌드 정의를 편집 할 때 프로세스 탭 -> 빌드 번호 형식 필드로 이동하여 빌드 번호를 원하는대로 사용자 정의 할 수 있습니다.

기본 형식은 다음과 같습니다 $ (BuildDefinitionName) _ $ (날짜 : YYYYMMDD) $ (계 : .R)

당신에게 당신의 빌드 정의 이름의 comprsied 빌드 번호, 현재 날짜를 줄 것이다 및 고유성을 보장하기 위해 끝에 숫자 수정.

+0

예, 빌드 번호는 buildid로 구성되며 buildid는 매번 증가합니다. 저장되는 buildid (tfs 데이터베이스가 저장된 위치). – Nario

+0

리셋 빌드 ID는 무엇입니까? – Nario

+0

내부 빌드 ID 번호를 다시 설정할 수있는 방법이 있다고 생각하지 않지만 그 번호를 사용하지 않는 것이 좋습니다. 권장되는 접근 방식은 빌드 정의에 설정된 빌드 번호를 사용하는 것입니다. –

1

빌드 번호를 재설정하는 유일한 방법은 원하지 않는 빌드를 모두 파괴하는 것입니다. 빌드 번호를 재설정하는 방법은 스크립트 및 기타 등등을 수정하면서 많은 빌드가 실패한 후에 수행하고 싶었습니다.

내 경우에는 모든 빌드를 제거하고 다시 시작하려고했습니다. 그래서 나는 처음으로 Visual Studio 2013의 빌드 탐색기에서 모든 유지 된 빌드를 삭제했습니다. 이 (가)을 제거하기 전에 먼저 번을 삭제 (모두 또는 일부 숫자)하여 빌드를 모두 삭제해야합니다. 나는 그것이 무엇을하고 있었는지를 참조 할 수 있도록

tfsbuild destroy /collection:http://mytfs2013server:8080/tfs/mycollection /builddefinition:"myteamproject\mybuildname" /daterange:~2015-1-1

내가 먼저 -preview 매개 변수와 함께 실행 :

은 그 때 나는이 명령을 실행했습니다. 나는 빌드를 모두 파괴되면

, 나는 구축 다시, 다시 봐라 내 빌드를 실행 1.

에 대한 파괴

자세한 내용은 여기에서 찾을 수 있습니다 : 나는 TFS와 함께 이런 짓을 http://msdn.microsoft.com/en-us/library/ee794689.aspx

주 그러나 2013 년까지는 적어도 2010 년까지 작동합니다.

관련 문제