2010-07-09 8 views
3

BizTalk에 대한 지속적인 통합 유형 환경을 설정하려고합니다. 소스 코드가 체크인되면 빌드 서버에 배포 한 다음 배포해야합니다. 나는 BTSTask.exe를 발견했으나 이것은 기존의 msi에서만 응용 프로그램을 설치할 수있는 것으로 보인다.MSBuild를 통해 BizTalk 응용 프로그램 배포

기본적으로 프로젝트를 마우스 오른쪽 단추로 클릭하고 배포라고 말하면 Visual Studio의 기능을 수행하는 방법이 필요합니다. 누구든지 MSBuild 또는 다른 방법으로이 작업을 수행하는 방법을 찾았습니까?

답변

0

BTSTask는 리소스 (즉, dll)를 직접 추가하는 것을 지원합니다. MSDN documentation for the AddResource command을 확인하십시오.

Sayeds 제안을 구현하고 개선 한 후에 Sayeds answer to a similar question of minemy answer to a related question을 확인하십시오.

일부 작업의 경우 BTSTask가 강력하지 않으므로 this answer에서 제안한대로 PowerShell 스크립트에서 Microsoft.BizTalk.ExplorerOM을 사용해야합니다.

TFS는 아직까지 BizTalk 배포를 즉시 지원하는 방법을 살펴 보지 않았습니다.

관심이 있으시면 전체 샘플 MSBuild .proj를 추가하겠습니다.

3

당신은 MSBuild.ExtensionPack.BizTalk 네임 스페이스가있을 것 MSBuild를 ExtensionPack을 사용할 수 있습니다, 여기에 당신은 그것을 찾을 수 있습니다 http://sdctasks.codeplex.com/

4

몇 년 전에 나는 BizTalk Deployment Framework를 사용하여 전환 뒤돌아하지 않았습니다. MSBuild와 WIX를 사용하여 BizTalk 배포를 완벽하게 처리합니다. 나는 그것을 매우 추천한다.