2017-03-07 1 views
1

우리는 소스 코드 (ASP.NET 코어)를 svn 저장소에 가지고 있습니다. 이제 Continuous Integration을 위해 TFS를 사용하여 Azure WebApp을 구축하고 배포하려고합니다. 우리는 코드를 tfs로 마이그레이션 할 수 없습니다.tfs를 사용하여 svn에서 프로젝트 생성하기

이것이 가능합니까?

+0

당신이 얘기 TFS의 버전은 무엇? –

+0

우리는 TFS 2017 –

답변

1

Subversion은 TFS 2015 업데이트 1 이후 빌드를 정의 할 때 기본적으로 지원되는 저장소 유형입니다. "저장소"탭에서 선택할 수 있어야합니다.

There is a walkthrough available on VisualStudio.com.

+0

을 사용합니다. 그러나 큐에 빌드를 추가하려고 할 때 다음 오류가 발생합니다. svn, msbuild, visualstudio, vstest와 같은 에이전트가 없습니다. 나는 이미이 오류 메시지를 검색했습니다. 그들은 새로운 에이전트를 추가해야한다고 말했다. 왜? 이미 다른 모든 프로젝트에 대한 에이전트가 있습니다 ... 하지만 새 에이전트를 추가하려고했지만 config.cmd를 실행하면 서버 URL에 연결할 수 없습니다. –

+0

설치 한 항목이 있습니까? 당신 요원? 그렇지 않은 경우 에이전트를 설치 한 다음 에이전트 서비스를 다시 시작하여 기능이 업데이트됩니다. 새로운 에이전트가 필요하지 않습니다. –

+0

에이전트, 그건 내 svn 저장소를 의미합니까? 나는 그것에 추가 소프트웨어를 설치할 수 없습니다 .. –

1

당신은 당신이 당신의 build agents에 Subversion 클라이언트를 설치해야합니다 당신은 TFS 2017에서 서브 버전에서 관리 코드를 작성할 수 있습니다. 빌드 정의의 저장소에서 https://www.visualstudio.com/en-us/docs/build/define/repository#subversion

서브 유형 선택 : 확인

enter image description here

+0

고마워요. 선택된 커맨드 라인 도구로 TortoiseSVN을 재설치하고 내 에이전트 호스트에서'config.sh remove'와'config.sh'를 실행하면 svn 체크 아웃과 빌드가 이제 예상대로 작동합니다. – user326608

관련 문제