2009-05-22 4 views
2

새 TFS 2008과 곧 출시 될 TFS 2010에서 웹 배포 프로젝트가 감가 상각됩니까? 클러스터 전반에 걸쳐 파일을 여러 번 배포해야했기 때문에 우리는 2005 년 프로젝트에서이 파일을 사용했지만 이제는 TeamBuild가이를 수행하고 있으며 이제 VSS에서 TFS 2008로 옮겨 가고 있습니다. 논쟁이 있었는지 궁금합니다. WDP를 제거하고 엄격한 TeamBuild 솔루션을 사용하십시오.TeamBuild 및 웹 배포 프로젝트

CruiseControl.NET을 사용하여 현재 빌드하지만 TFS 소스 제어에서 빌드하는 대신 CC.NET 플러그인을 사용하는 대신 하나의 솔루션으로 이동하는 방법을 모색 중이었습니다.

답변

4

일반적으로 팀 환경에서는 어쨌든 xcopy 스타일 배포에 적합한 웹 응용 프로그램 프로젝트를 사용하려고합니다. 우리는이 방법을 사용하여 적극적으로 개발중인 수십 개의 응용 프로그램을 보유하고 있습니다.

팀 빌드를 사용하는 경우 빌드 품질 설정에 연결되는 powershell 스크립트를 활용할 수있는 TFS Deployer 사본을 얻는 것이 좋습니다.

우리의 설치는 TFS Deployer를 사용한 CI (TFS 2008 활용)입니다. 체크 인이 성공적으로 수행되면 dev 서버에 빌드와 배포가 발생합니다. 빌드 품질을 "스테이징 중"으로 변경하면 TFS Deployer가 프로젝트를 스테이징 서버로 이동합니다. 인프라 팀이 "생산 중"으로 변경하면 웹 팜에 배치됩니다.

간단하고 정확한 지점

+0

TFS는 과 같은 환경을 기반으로 구성 설정을 변경할 수 있습니까? – Tacoman667

+0

또 다른 것은 웹 응용 프로그램 프로젝트를 사용하지만 CruiseControl 빌드를위한 웹 배포 프로젝트를 사용하는 것입니다. 나는 우리가 WDP를 더 이상 필요로하지 않는다는 주장을 제기하려고 노력하고 있지만 논의를 위해 약간의 연료가 필요하다. – Tacoman667

+0

우리는 각 프로젝트마다 여러 설정 파일을 관리합니다. 예 : web.config, web.staging.config, web.production.config. TFSBuild.proj 파일에는 해당 릴리스의 위치에 따라 적절한 구성 파일을 복사하는 코드가 있습니다. 부수적으로, 이것은 VS2010이 할 일에 매우 가깝습니다. – NotMe

관련 문제