动态 CRM Visual Studio 詹金斯
Posted
技术标签:
【中文标题】动态 CRM Visual Studio 詹金斯【英文标题】:Dynamics CRM Visual Studio Jenkins 【发布时间】:2018-04-11 09:09:15 【问题描述】:我目前正在 Jenkins 上开展一个项目 (CI)。我必须集成包含 Crm Plugin 和 CrmPackage 的 Visual Studio 解决方案的自动部署。
为了使部署自动化,我有一个执行任务的 Jenkins Jobs:
调用“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat”
Devenv CrmPackage\CrmPackage.sln /Clean
Devenv CrmPackage\CrmPackage.sln /Build Release
Devenv CrmPackage\CrmPackage.sln /部署发布
由于我的解决方案尚未连接到 CRM 服务器,因此部署时出现错误: “与 Dynamics CRM 服务器的连接不可用。错误:与 Dynamics CRM 服务器的连接不可用。”
我可以使用visual studio手动连接和部署,但我不知道如何通过命令行使用vstudio连接服务器。我是Crm部署的新手,我的问题是如何通过命令行连接Crm服务器使用 vstudio。
【问题讨论】:
【参考方案1】:如何通过命令行与vstudio连接Crm服务器
查看xrm-ci-framework。虽然它的目标是用于 VSTS 而不是 Jenkins 中的 CI,但它包含a PowerShell script,可用于通过连接字符串连接到 CRM,并部署包。
您也可以考虑使用spkl 任务运行器来单独部署您的插件。 Spkl 是一个 nuget 包,它允许您通过手动运行 .bat
文件或从您的 CI 构建来装饰您的插件并使其自动编译并导入到 CRM 及其插件步骤中。
【讨论】:
以上是关于动态 CRM Visual Studio 詹金斯的主要内容,如果未能解决你的问题,请参考以下文章
Intellisense in Visual Studio for Microsoft Dynamics CRM 2016
visual studio 2008 c++ 中怎样添加动态链接库?
Visual Studio 2022 for Mac v17.0 发布,离线安装包下载
在 Visual Studio Code 中,Ctrl+V 不起作用
Android 逆向Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | VS 自带的 Android 平台应用创建与配置 )