如何设置多开发人员Biztalk环境?

dtc*_*dtc 5 biztalk development-environment

如果我们有3个开发人员在同一个Biztalk项目上工作,那么设置开发环境的最佳方法是什么?

我们使用TFS来存储Biztalk项目.

我们应该使用1个sql server和1个Biztalk服务器,然后有一个或多个访问sql和biztalk服务器的开发者机器吗?我们得到的问题是,当1个开发人员编译和部署他们的更改时,如果他们也在尝试编译和部署他们的工作,它可能会影响其他开发人员.

我们是否应该让每个开发人员在他们的机器上或在他们自己的虚拟机中托管他们自己的完整的sql和biztalk服务器以进行本地开发?我们发现的问题是每个开发人员都可以修改他们的服务器设置,这些设置不会存储在源代码管理中.将更改部署到测试服务器时,这可能会导致混淆.另一个较小的问题是每个开发人员都需要安装sql server,biztalk server和windows server.

是否有另一种方法来设置多开发人员biztalk开发环境?

tom*_*asr 20

始终希望每个开发人员都可以在自己的计算机上安装完整的BizTalk.相信我,它不起作用,因为你只是在尝试部署/测试/调试更改时不断互相攻击.

也就是说,您还需要一个集中的开发/测试环境,您可以在其中部署代码以进行更完整的集成测试,并确保每个人的所有更改都可以一起查看.

关于配置的观点是正确的,但只有一点.这是因为您应该将解决方案配置作为源代码的一部分,并将其保留在源代码管理中.一旦您在开发中处于领先地位,这一点尤为重要,因为您需要为每个环境(开发,测试,生产等)开始维护绑定文件的多个版本.