Team Foundation Server를 처음 설치하고 있으며 ASP.NET MVC 프로젝트의 자동화 된 빌드를 설정하려고합니다. 나는 모든 일을하고 있지만 무슨 일이 일어나고 있는지 정말로 이해하지 못합니다.TFS의 Drop Folder와 Build Agent Working Directory의 차이점
내 빌드 정의에서 Drop Folder 위치를 설정하도록 요청합니다. 빌드 작업이 대기열에 추가되면 성공적으로 완료되면 놓기 폴더 위치에 빌드 폴더를 추가 할뿐만 아니라 빌드 에이전트의 작업 디렉토리를 기반으로 빌드 파일과 함께 빌드 파일이라는 폴더를 추가합니다.
또한 Drop 폴더 빌드에는 Web.Debug.config 및 .pdb 파일과 같은 모든 디버그 파일이 포함되어 있습니다.
두 폴더의 목적은 무엇입니까? 둘 모두 내 빌드 서버에 있어야합니까? 프로덕션 릴리스 빌드 빌드를 어떻게 사용합니까?
올바르게 이해하면 빌드 에이전트가 응용 프로그램을 컴파일하는 동안 출력을 빌드 폴더에 저장합니다. 그런 다음 작업이 완료되면 빌드 결과를 사용/참조 할 드롭 폴더에 복사합니다. – link664
네, 맞습니다. –
Builds 폴더를 유지하는 이유는 무엇입니까? 빌드가 완료되면 어떻게 든 자동으로 제거 할 수 있습니까? – link664