TFVC 프로젝트를 전제로 TFS 2018을 사용하고 있습니다. "빈 프로세스"템플릿을 사용하여 새 빌드를 만들면 "소스 가져 오기"작업이 첫 번째 단계로 자동 추가됩니다. 이 작업은 런타임에 명령 줄에서 최신 변경 집합 번호를 지정하여 항상 최신 소스를 가져옵니다. "tf vc get/version : {latest changeset number}". 에이전트 변수 "Build.SourceVersion"을 사용할 수 있으며 {latest changeset number}의 값이 포함되어 있습니다. 또한 "소스 버전"필드의 "소스 가져 오기"작업에 대해 "Build.SourceVersion"을 지정할 수 있음을 알 수 있습니다. ?어떻게 TFS 2018 빌드 에이전트 변수를 재정의 할 수 있습니까? Build.SourceVersion?
"소스 가져 오기"작업에서 사용하는 "Build.SourceVersion"변수를 어떻게 재정의 할 수 있습니까?
나는 빌드 정의의 "변수"탭에서 "Build.SourceVersion"변수를 지정하기 위해 시도했지만 그것은 아무런 영향이없는 것으로 나타납니다이 최선의 해결책이 될 수 없습니다
달성하려는 목표는 무엇입니까? 빌드를 큐에 넣을 때 변경 집합을 지정할 수 있습니다. –
그러나이 작업을 수행하는 간단한 방법은 없지만 빌드 정의에서 첫 번째 작업으로 cmd를 사용할 수 있습니다. \ tf.exe vc get/version : {필요한 변경 번호} –