Microsoft MVP성태의 닷넷 이야기
TFS : 157. OpenGauntlet - Private Builds [링크 복사], [링크+제목 복사],
조회: 11340
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

Private builds (Gated Checkins) with Team Foundation Server
; http://weblogs.asp.net/rosherove/archive/2008/02/27/private-builds-gated-checkins-with-team-foundation-server.aspx

오... 이런 것이 있었군요.
사실, 저도 TFS를 써오면서 이런 기능이 참 아쉬웠었습니다.

대략, 다음과 같은 순으로 체크인하는 규칙을 세웠고,

1. 자신의 코드 변경 후 빌드.
2. 빌드 완료 후 체크인
3. 최신 버전 받기
4. 다시 빌드 후 에러가 없으면 끝. 에러가 있으면 오류 수정후 다시 체크인

선택 사항으로 다음과 같은 빌드 규칙도 제시했습니다.

1. 자신의 코드 변경 후 빌드.
2. 빌드 완료 후 체크인
3. 팀 빌드 구동
4. 팀 빌드 오류가 없으면 끝. 에러가 있으면 최신 버전 받기, 오류 수정후 다시 체크인

위와 같은 경우에는 팀 빌드를 좀 더 빠르게 완료할 수 있도록 팀빌드의 옵션 조정과 함께 단위 테스트 등은 누락시켜 놓았습니다.

"Gated Checkins" / "Private Builds" 기능이... 바로 위와 같은 번거로움을 해결할 수 있는 좋은 수단이겠군요.

이 툴을 사용하면, 사용자는 직접적인 체크인 대신에 특정한 이름 규칙으로 shelving을 합니다. 그렇게 해놓으면 OpenGauntlet은 해당 shelving 셋으로 임시 빌드 환경에서 팀 빌드/단위 테스트를 실행합니다. 그렇게 해서 이상이 없으면 체크인을 대신 해주는 역할을 합니다.








[최초 등록일: ]
[최종 수정일: 7/10/2021]


비밀번호

댓글 작성자
 




... 16  17  18  19  20  21  22  [23]  24  25  26  27  28  29  30  ...
NoWriterDateCnt.TitleFile(s)
625정성태2/2/20079572TFS : 73. Team System 관련 유틸리티 목록
624정성태2/1/200710710개발 환경 구성: 72. Fiddler - IE 7 + Cassini 에서 동작되지 않는 문제 [2]
623정성태2/1/20079917TFS : 72. TFS 언어 변경
622정성태1/30/20079509.NET : 53. ASP.NET 2.0 AJAX Extension 1.0 - 소스 코드
621정성태1/30/200710084TFS : 71. Code Analysis 정책을 유형에 따라 적용하는 방법
620정성태1/29/200710780VS.NET IDE : 17. C#, VB.NET, VC++ 단축키 모음
619정성태1/28/200710303IIS : 12. 비스타 버전별 IIS 기능 차이
618정성태1/28/20079556Debug : 8. RuntimeWrappedException 사용 이해
617정성태1/27/200710055TFS : 70. 웹 서비스 구현 없이 TFS 통지 받기파일 다운로드1
616정성태1/27/200710759IIS : 11. Visual SourceSafe 웹 서비스가 비스타 IIS 7에서 지원되지 않는 문제
615정성태1/25/20079917TFS : 69. Workgroup 으로 설치된 TFS 를 Domain 으로 승격하는 방법
614정성태1/25/200710513개발 환경 구성: 71. 현재 프로세스에 로딩된 모듈 중에서 NGen 되지 않은 모듈 검색
613정성태1/25/200710425IIS : 10. IE에 최적화된 성능을 내는 JScript 코드 작성
612정성태1/25/20079549Debug : 7. WinLogon.exe 프로세스 디버깅하는 방법
611정성태1/25/200710005.NET : 52. Team System 단위 테스트에 관한 PDF 문서파일 다운로드1
610정성태1/25/20079960.NET : 51. FxCop 관련 PDF 문서파일 다운로드1
609정성태1/24/20079674.NET : 50. 공급자 독립적인 코드 작성 [2]
608정성태1/23/20079818TFS : 68. TFS Proxy 서버 설치하는 방법
607정성태1/23/20079452이미 제공되는 예외 클래스들에 대한 적절한 사용법 설명
606정성태1/23/200712405TFS : 67. TFS 명령행 인자
605정성태1/23/20078868TFS : 66. 차기 TFS 파워툴 - TFSServerManager / TFSServerMonitor
603정성태1/22/20079984Vista : 30. Property Handler가 필요한 때.
602정성태1/22/200710236IIS : 9. 디렉터리 열람을 위한 HttpModule파일 다운로드1
601정성태1/22/20079326개발 환경 구성: 70. Web Client Software Factory 설치 가이드(비스타)
600정성태1/21/20079808개발 환경 구성: 69. Virtual PC/Server에서의 가상 네트워크 어댑터 추가 방법
599정성태1/21/200710077Vista : 29. UAC 와 보안 데스크탑
... 16  17  18  19  20  21  22  [23]  24  25  26  27  28  29  30  ...