작업 항목에 버전을 기반으로 어셈블리 - 사전 구축 방법 :내가 자동으로이 룰에 따라 내 어셈블리 버전 증가하고 싶습니다
- 개정
0
- 빌드가 증가 항상 때 만 릴리스의 WIT는 버그 수정입니다.
- 릴리스에 버그 수정 이외의 WIT가 포함되면 보조가 증가합니다. 빌드가 다음 항상
0
- 주요로 설정되어 자동으로 당연히이 프로젝트와 어떤 방식으로 상호 작용할 수있는 빌드 단계가 필요합니다
을 증가되지 않습니다.
내 첫 번째 생각은 TFS SDK를 사용하여 이러한 규칙을 기반으로 버전 번호를 만들고 WCF 호출 등을 통해 반환하는 작은 Windows 서비스를 구축하는 것이 었습니다. 그러나 비즈니스 요구 사항이있는 곳에서 문제가 발생했습니다. 모든 코드와 기능을 VSTS 프로젝트에도 복제해야합니다 (고객이 코드를 소유하고 나와 함께 진행할 수 있어야합니다). 거기에 그런 서비스를 설치하는 것은 없습니다.
그런 다음 서비스를 서버에 설치 한 다음 VSTS에서 사용할 수 있도록했습니다. 이것은 Rube Goldberg 시험 비행에 통과 할 것입니다.
이 작업을 수행하는 더 쉬운 방법이 있습니까? 두 가지 환경에서 모두 작동 할 수있는 제품?
편집
나는 this를 발견,하지만 TFS SDK는 VSTS의 GAC에 등록되어 있는지 의심 스럽다.
누군가를 확인할 수 있습니까? VSS에서 실행되는 스크립트를 작성하기 위해 TFS SDK를 사용할 수 있습니까?
답변을 적용 할 버전이 명확하도록 태그를 편집 할 수 있습니까? TFS2015, VSTS, 둘 다 있습니까? –
@ GiulioVian : 완료, 감사합니다. – InteXX