누구나 작업 영역 추가 (공유 프로젝트 포함),이 공유 프로젝트는 프로젝트 참조와 같이 다른 프로젝트 또는 작업 영역에서 사용됩니다. BD (빌드 정의)의 작업 폴더 탭에 작업 영역을 추가하는 옵션이 있습니다. 하지만이 작업 공간을 추가 할 때이 작업을 사용하는 많은 BD가 있습니다. 공유 작업 공간을 체크인하려고 할 때 공유 작업 공간이있는 모든 BD를 나열하므로이 이유로 작업 흐름을 작업 흐름에 동적으로 추가하려고합니다 . 빌드 워크 플로우에서TFS 빌드 워크 플로에서 작업 영역을 동적으로 추가하는 방법은 무엇입니까?
1
A
답변
0
이미 사용할 수있는 작업 공간 객체가있다. WorkSpace 유형이 see MSDN Docs입니다. 이것을 당신의 목적을 위해 사용하려면 우선 서버 경로와 로컬 경로를 전달하여 WorkingFolder 객체를 인스턴스화합니다 (로컬 경로가 이미 작업 영역에있는 다른 매핑과 함께 구성되지 않도록하십시오). 그런 다음 이미 존재하는 작업 공간 객체를 생성하고 CreateMapping을 호출하여 생성 한 WorkingFolder 객체를 전달합니다. 그 후 코드를 얻으려면 작업 영역 객체 가져 오기를 호출하십시오.
내가 CI 빌드를 제한하는데도 효과가 있지만 Gated Checkin의 한계를 극복하려고한다고 가정합니다. 이는 흥미로운 접근 방식으로 알려주므로 어떻게 작동하는지 알려 주시기 바랍니다. 꽤 멋진 생각.
새로운 정보 : 내 대답을 받아 들였지만 도구 상자에서 표준 활동을 찾았으므로 직접 작성하지 않아도됩니다. Team Foundation Build Activities 제목은 DownloadFiles입니다. 해당 웹 페이지에 문서화되어 있습니다. 서버 경로, 로컬 경로 및 재귀 수준을 전달하면 완료됩니다.
관련 문제
- 1. TFS 2010 팀 빌드 워크 플로에서 TFS 2008 "coreGet"과 동일한 기능은 무엇입니까?
- 2. TFS 빌드 워크 플로 InvokeProcess PsExec
- 3. TFS 빌드 및 작업 공간
- 4. Visual Studio 빌드 작업 - TFS 작업
- 5. TFS - 빌드 작업 항목에서 작업 항목 받기
- 6. 셰어 포인트 디자이너 워크 플로에서 루프 끝을 아는 방법은 무엇입니까?
- 7. 워크 플로에서 POCO 유형 사용
- 8. 빌드 승인 워크 플로에서 할당 할 때 오류 발생 sp2010
- 9. WF4 워크 플로에서 WF3.5 WorkFlow를 호출하는 방법
- 10. TFS 빌드 에이전트 작업 디렉터리 변경
- 11. eclipse에서 손상된 작업 영역을 복구하는 방법은 무엇입니까?
- 12. 단일 사용자의 Mercurial 워크 플로에서 저장소에서 작업 할 수 있습니까?
- 13. F #에서 비동기 워크 플로에서 reraise를 사용하는 방법은 무엇입니까?
- 14. SharePoint 워크 플로에서 오류를보고하는 가장 좋은 방법은 무엇입니까?
- 15. TFS 팀의 포스트 빌드
- 16. 워크 플로에서 동일한 트랜잭션 사용
- 17. SharePoint 워크 플로에서 문서가 필요합니까?
- 18. 이전 워크 플로에서 열 삭제
- 19. 워크 플로에서 멀티 스레딩 구현
- 20. SharePoint - 워크 플로에서 회신을 설정합니다.
- 21. SharePoint 워크 플로에서 약속을 예약하십시오.
- 22. TFS 2012 RC 빌드 워크 플로에 필요한 리소스는 무엇입니까?
- 23. TFS 빌드 에이전트 문제?
- 24. TFS 2012 작업 보드에 버그를 추가하는 방법
- 25. TFS 빌드 드롭에서 마지막 빌드 아티팩트를 얻는 방법은 무엇입니까?
- 26. domainuser를 TFS 2012 서버에 추가하는 방법은 무엇입니까?
- 27. jQuery - DOM에 요소를 동적으로 추가하는 방법은 무엇입니까?
- 28. TFS가 추가 작업 영역을 만드는 원인은 무엇입니까?
- 29. TFS 2005를 TFS 2008로 업그레이드하는 방법은 무엇입니까?
- 30. 사용자 지정 빌드 작업