2011-11-18 4 views
5

TFS 2010 및 Visual Studio 2010 Premium Edition을 사용하고 있습니다. 누군가 자동 배포 스크립트를 시작할 위치를 안내해 주시겠습니까? 모든 문서/지침이 크게 도움이 될 것입니다.자동화 된 배포 TFS 2010


위 링크는 대부분 자동 배포 전략을 설명합니다. 배포 스크립트를 작성하는 방법과 배포 스크립트가 어떻게 보이는지 알아야합니다.

답변

2

우리는 TFS 배포자 (http://tfsdeployer.codeplex.com/wikipage?title=Preparing%20Deployment%20Scripts&referringTitle=Home)를 사용하기 시작했습니다. 기본적으로 품질 변경을 모니터링하고 변경시 사용자 정의 powershell 또는 배치 스크립트를 실행할 수있는 Windows 서비스입니다. 체크인이 발생하면

는 빌드 에이전트는 소스를 빌드 잡고 다음 빌드 드롭 폴더에 결과를 게시 어떤 단위 테스트 등을 실행합니다. 또한 빌드 품질을 "단위 테스트 통과"와 같은 것으로 설정합니다. 그런 다음 Tfs Deployer가 실행되어 빌드를 가져 와서 개발 테스트 환경으로 배포하고 몇 가지 추가 테스트를 실행합니다. 이 패스를 받으면 수동 수표가 실행될 수 있음을 사람들에게 알리는 전자 메일을 보냅니다.

자질을 구축 사용의 아름다움은 수동 테스트를 실행 한 후 우리는 (수동) 생산 자료를 트리거 할 때까지, 우리는 품질을 업데이트하고 등등 등등 또 다른 배포 트리거를 가질 수 있다는 것입니다. 배포 템플릿의 일부로 배포를 배치하면 동일한 바이너리에 여러 개의 체인 된 배포를 트리거 할 수 있습니다. 이 사용자 지정 코드를 실행되기 때문에

당신은 오랫동안이 스크립트입니다, 당신이 원하는 배포의 방법을 사용할 수 있습니다 (msbuild를, msdeploy, ClickOnce를, MSI 생성 등 등).

구성 파일에서 동일한 스크립트의 모든 관련 빌드를 지정하기 만하면 (동일한 팀 프로젝트에서) 빌드간에 스크립트를 공유 할 수 있습니다.

문서가 약간 오래되었지만 설치 및 진행이 매우 쉬웠습니다.