2013-02-12 3 views
0

내가하려는 것은 빌드 번호와 상관없이 주어진 솔루션에 대한 단일 드롭 오프 위치입니다. TFS는tfs 2012와 연속 빌드에 동일한 드롭 폴더를 사용하는 방법은 무엇입니까?

...drop-location\BuildDefitionName\BuildNumber 

같이 지정된 드롭 위치 후 디렉토리 구조와 빌드 번호를 추가하고자에서 문제는 그래서 내 최초의 솔루션 (생각의 아마 큰되지 않음) 빌드 번호가 정의하는 것이었다 발생 정적 정의 빌드. 이것은 효과가 있었지만 첫 번째 빌드에만 적용되었습니다. 그 후, tfs는 같은 번호로 동일한 정의 내에서 다른 빌드를 빌드 할 수 없습니다.

그렇다면 단일 드롭 위치로가는 방법은 무엇입니까? 목표는 사전 결정된 위치에서 항상 최신 작업 (단위 테스트 통과) 버전을 유지하는 것입니다. 또한 최신 버전 만 유지하므로 보관할 필요가 없습니다. 빌드 프로세스 템플릿을 이동하고 편집하는 유일한 옵션입니까? 모든 솔루션에 대해 절차를 반복해야한다는 것을 의미하지 않기 때문에이 점에 대해 조금주의해야합니다.

답변

2

원하는 경우 빌드 워크 플로를 수정해야합니다. 빌드 워크 플로에서 "업데이트 위치 삭제"라는 시퀀스를 확인하십시오. 해당 순서대로 빌드 번호가 생성됩니다. 해당 빌드 번호를 무시하려면 "놓기 위치 설정"전에 할당 섹션을 수정해야합니다. 당신은 여러 솔루션 전체의 수정 된 빌드 워크 플로우를 재사용 할 수 BuildDropProvider.CombinePaths(BuildDetail.DropLocationRoot, BuildDetail.BuildDefinition.Name, String.Empty)

를 넣을 수 있습니다

BuildDropProvider.CombinePaths(BuildDetail.DropLocationRoot, BuildDetail.BuildDefinition.Name, BuildDetail.BuildNumber)

지정 기본적으로 입니다.

는 나는 내가 빌드 템플릿 XAML 파일을 업데이트 한

-1

도움이되기를 바랍니다 그리고 잘 작동하는 것

관련 문제