최근 XAML 빌드에서 v.Next 빌드로 전환했습니다. 분기별로 항상 하나의 빌드 정의를 유지했지만 새 시스템에는 단일 빌드 정의가 여러 분기에서 실행되고 요청을 끌어낼 수있는 기능이 있습니다.VSTS v.Next 빌드 정의 여러 분기
이것은 좋은 아이디어입니까? 조심해야 할 것은 무엇이며이를 설정하는 가장 좋은 방법은 무엇입니까? 마음에 와서
처음 몇 문제는 다음과 같습니다
1) 버전 번호. 이전 유지 관리 지점 버전 관리와 같은 시나리오를 1.0으로 어떻게 처리 할 수 있습니까? , 2.0으로 마스터 버전. 및 dev 빌드 0.2라고 말합니다. * 그래서 인공물을 혼동하지 않습니까? 더 좋은 방법이 있습니까?
2) 리포지토리 트리가 변경되면 어떻게됩니까? 마스터가 한 폴더에서 .sln을 빌드하려고하지만 dev 브랜치가 다른 폴더로 옮긴 후 어떻게됩니까?
기타 우려 사항과 해결 방법은 무엇입니까?
실제로 "어떤 브랜치가 실제로 빌드되었는지 감지하고 그에 따라 브랜치 버전 번호를 업데이트 할 수 있습니다." 나는 내가이 패턴을 정말로 좋아할 것이라는 것을 내가 어떻게 이해했는지 의심 스럽다. –
예, 원인 중. 내 대답의 마지막 부분에 어떤 지점이 있는지 감지하는 방법을 추가했습니다. 시도해 볼 수 있습니다. –