우리는 소스 코드 (ASP.NET 코어)를 svn 저장소에 가지고 있습니다. 이제 Continuous Integration을 위해 TFS를 사용하여 Azure WebApp을 구축하고 배포하려고합니다. 우리는 코드를 tfs로 마이그레이션 할 수 없습니다.tfs를 사용하여 svn에서 프로젝트 생성하기
이것이 가능합니까?
우리는 소스 코드 (ASP.NET 코어)를 svn 저장소에 가지고 있습니다. 이제 Continuous Integration을 위해 TFS를 사용하여 Azure WebApp을 구축하고 배포하려고합니다. 우리는 코드를 tfs로 마이그레이션 할 수 없습니다.tfs를 사용하여 svn에서 프로젝트 생성하기
이것이 가능합니까?
Subversion은 TFS 2015 업데이트 1 이후 빌드를 정의 할 때 기본적으로 지원되는 저장소 유형입니다. "저장소"탭에서 선택할 수 있어야합니다.
을 사용합니다. 그러나 큐에 빌드를 추가하려고 할 때 다음 오류가 발생합니다. svn, msbuild, visualstudio, vstest와 같은 에이전트가 없습니다. 나는 이미이 오류 메시지를 검색했습니다. 그들은 새로운 에이전트를 추가해야한다고 말했다. 왜? 이미 다른 모든 프로젝트에 대한 에이전트가 있습니다 ... 하지만 새 에이전트를 추가하려고했지만 config.cmd를 실행하면 서버 URL에 연결할 수 없습니다. –
설치 한 항목이 있습니까? 당신 요원? 그렇지 않은 경우 에이전트를 설치 한 다음 에이전트 서비스를 다시 시작하여 기능이 업데이트됩니다. 새로운 에이전트가 필요하지 않습니다. –
에이전트, 그건 내 svn 저장소를 의미합니까? 나는 그것에 추가 소프트웨어를 설치할 수 없습니다 .. –
당신은 당신이 당신의 build agents에 Subversion 클라이언트를 설치해야합니다 당신은 TFS 2017에서 서브 버전에서 관리 코드를 작성할 수 있습니다. 빌드 정의의 저장소에서 https://www.visualstudio.com/en-us/docs/build/define/repository#subversion
을 서브 유형 선택 : 확인
고마워요. 선택된 커맨드 라인 도구로 TortoiseSVN을 재설치하고 내 에이전트 호스트에서'config.sh remove'와'config.sh'를 실행하면 svn 체크 아웃과 빌드가 이제 예상대로 작동합니다. – user326608
당신이 얘기 TFS의 버전은 무엇? –
우리는 TFS 2017 –