문제

소스 제어에 빌드 출력을 복사하는 TFS 프로젝트로 작업 해 왔습니다.빌드 정의를 열면 "기본값 빌드"가 있습니다.소스 제어 폴더에 빌드 출력을 복사하는 옵션이 있습니다.

iTFS Server 2013 (업데이트 2 포함)을 설치 했으며이 기능을 새로운 팀 프로젝트로 사용하고자합니다.그러나 새 서버에서 VS 2012 또는 VS 2013에서 새로운 빌드를 생성하는 경우 소스 제어에 빌드 출력을 복사하는 옵션이 주어지지 않습니다.무엇이 주는가?

나는 해결 방법을 찾고 있지 않다면, 내 서버가 내가 묘사 한 첫 번째 방법과 같이 행동 할 것을 알고 싶습니다.감사합니다!

내가 말하는 것의 스크린 샷 : http://imgur.com/a/mhdnq

도움이 되었습니까?

해결책

이것은 TFS에 일시적으로 존재하는 기능 이었지만 이후 제거되었다고 믿습니다.내가 빌드를 삭제하기 위해 네트워크 공유에 액세스 할 수없는 클라우드 호스팅 된 탄력있는 서버를 지원하기 위해 리콜되면

대부분의 사람들은 빌드 출력을 TFS에 넣는 것에 대해 추천합니다.가장 좋은 방법은 NuGet 피드에 게시하는 것입니다.

어떤 경우에도 빌드 출력을 TFS (또는 NuGet 피드)에 넣으려면 빌드 워크 플로를 수정해야합니다.

다른 팁

새 빌드 정의> 프로세스를 엽니 다.

템플릿에서 새로 만들기를 선택하면 프로젝트 및 폴더를 선택할 수 있어야합니다.원본 템플릿을 찾아 링크하십시오.옵션이 나타나야합니다.

TFS 2013에서 이것은 "TFS에 저장 하락"으로 변경되었습니다.이 옵션을 선택하면 액세스 할 수있는 새로운 반전적인 저장소에 저장됩니다.

파일을 쉽게 빼낼 수있는 동안 릴리스 관리와 같은 내장 도구가 아직 지원하지 않습니다.이 옵션을 사용하지만 자산을 숨기기 저장소에 게시하는 것이 좋습니다.

TFS를 온라인으로 사용할 수있는 경우 (VSO 또는 HTTPS) MyGet을 사용하여 게시중인 누커 패키지를 동적으로로드하여 피드에서 사용할 수 있습니다.

"nofollow"> http : //docs.myget.org/docs/how-to/use-tfs-online-git-with-myge-build-services

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top