TFS (예 1, 1.1, 1.2, 1.3 등)를 사용할 때 릴리스 번호가 증가하고 순서대로 유지되는 위치를 보여줄 수 있으며 Visual Studio에서 빌드 할 때 TFS에서 1 씩 건너 뜁니다 (예 - TFS 빌드 1, 1.1, 1.2, Visual Studio에서 빌드 한 다음 TFS에서 다른 빌드 수행 - TFS의 다음 번호는 1.4 임). 이것은 TFS 2015입니다.Team Foundation Server TFS 2015 빌드 문제
-1
A
답변
-1
빌드 번호 형식의 기본 증가 메커니즘을 변경하려는 경우. 불행히도 불가능합니다. $(Rev:.rr)
하나씩 시작합니다.
$ (Rev : .rr)은 무엇입니까?
모든 완성 된 빌드가 고유 한 이름을 갖도록 보장하려면 다음을 수행하십시오. 빌드가 완료되면 빌드 번호의 다른 항목이 변경되지 않은 경우 Rev 정수 값이 1 씩 증가합니다.
출처 : MSDN
방금 이하의 절차, 변수를 사용하여 빌드 번호를 대체하려면 다음
을이 같은 파워 쉘 스크립트 작성 :
$FinalVersion=Some-Function-To-Calculate-Version $BuildDefName = $Env:BUILD_DEFINITIONNAME Write-Host "##vso[build.updatebuildnumber]$($BuildDefName)-$($FinalVersion)"
- 을 vNext 빌드 정의에서 "Build number format"에 대해 을 ca로 설정할 수 있습니다. 빌드 번호는 으로 덮어 쓰게됩니다.
- 동일한 vNext 빌드 정의 단계에서 첫 번째 단계를 Powershell 단계로 추가하고 1 단계의 스크립트를 실행하도록 설정하십시오. 빌드 번호를 계산하기 위해 변수를 전달하려면 나중에 맞춤 설정할 수 있습니다.
- 빌드를 대기열에 두십시오.
이것은 빌드 번호를 설정하기 위해 logging commands을 사용하고 있습니다.
+0
이것은 질문에 대한 답변이 아닙니다 (적어도 이해함). 문제는 Visual Studio 내에서 자동으로 증가하는 TFS 빌드 번호와 로컬 빌드 번호를 동기화하는 것입니다. 이상하게도 (그리고 나쁘다고 주장 할 수도 있지만)이 대답은 분명히 그 문제를 해결하지 못합니다. –
관련 문제
- 1. Team Foundation Server 컬렉션 이동 TFS 2015 to 2017
- 2. Team Foundation Server 빌드 컨트롤러 사용 제한
- 3. Team Foundation Server 2005 API
- 4. Team Foundation Server 2008 to 2015 프로젝트 마이그레이션
- 5. Team Foundation Server (TFS)의 사용자 정의
- 6. TFS 사용자 지정 - Team Foundation Server 질문
- 7. Team Foundation Server (TFS) 및 대량 편집
- 8. Team Foundation Server 테스팅
- 9. Team Foundation Server CLI 로그인
- 10. Team Foundation Server 빌드 오류 ... NuGet?
- 11. Team Foundation Server 2010 : 외부 라이브러리로 빌드
- 12. Team Foundation Server SDK 샘플
- 13. 무료 온라인 Team Foundation Server
- 14. 사용 권한 문제 Team Foundation Server - 빌드 에이전트
- 15. Team Foundation Server 2010 API
- 16. Team Foundation Server 2010 DashBoard
- 17. Team Foundation 서비스 빌드 오류
- 18. 압축 작업 (Team Foundation Server)
- 19. Team Foundation Server 브랜칭
- 20. Team Foundation Server - 분기
- 21. 복수형 Team Foundation Server
- 22. Team Foundation Server 오류
- 23. Team Foundation Server 버전
- 24. Team Foundation Server Design
- 25. Team Foundation Server Java 알림
- 26. Inedo Build Master 대 Team Foundation Server
- 27. Team Foundation Server 배포 오류
- 28. Sharepoint - Project Web Access - Team Foundation Server
- 29. Team Foundation Server 2008 새로 고침 문제
- 30. Team Foundation Server 파일 체크인 문제
어떤 질문을 하시겠습니까? –
TFS 또는 Visual Studio에서 빌드 할 경우 TFS의 빌드 번호가 일관성있게 표시되어야합니다. TFS에서 빌드하면 숫자는 1.1입니다. 이제 Visual Studio에서 빌드하고 그 직후에 TFS에서 빌드합니다. 그래서 빌드 번호가 1.3이 아니라 1.2가 아니길 원합니다. –
이것이 기본 동작인지 또는 해당 동작을 구현하는 방법을 묻는 중입니까? 나는 그 일을하는 것이 타당하지 않다고 말하고 싶습니다 - 만약 당신이 여러 사람을 현지에 건설한다면 어떻게 될까요? 로컬 버전은 동기화되지 않습니다. –