CRM 2011在线插件上传器支持CI

Rub*_*ink 21 continuous-integration acceptance-testing dynamics-crm dynamics-crm-2011 dynamics-crm-online

我参与开发沙盒式Microsoft Dynamics CRM 2011 Online插件并拥有一组测试,我可以从本地计算机上的xUnit前端驱动,因为我右键单击Package并选择Deploy选项(并求助于当不起作用时使用插件加载器示例).

我希望能够在我的CI装备上自动运行我的测试,我需要它在每次运行时上传一个新的二进制文件.

我们已经看过http://pluginregcrm2011.codeplex.com/,但它有阻止它在网上工作的错误,简而言之,它不再被维护,我不想热衷于拥有应该是什么平台/生态系统应该拥有的工具.

是否有人以非交互方式使用该工具或其他插件上传器?我错过了什么吗?

Dar*_*wis 2

这并不是一个简单的 OOB 体验,但 CRM 2011 开发人员工具包仅使用一组您可以称为自己的 MSBuild 目标。它只是 MSBuild,因此您可以根据需要将其连接到 CI 构建中。如果您安装或只是在 SDK 中提取开发人员工具包 MSI,您将在其中找到以下两个文件...

Microsoft.CrmdeveloperTools.CrmClient.dll
Microsoft.CrmdeveloperTools.CrmClient.targets
Run Code Online (Sandbox Code Playgroud)

顺便说一句,如果微软能够开源它那就太好了,因为当前的实现在自定义任务中主要使用密封类和内部类。