Deployment 如何将K2包远程部署到K2服务器?

Deployment 如何将K2包远程部署到K2服务器?,deployment,msbuild,teamcity,k2,Deployment,Msbuild,Teamcity,K2,我正在从事一个K2项目,并使用TeamCity作为持续集成工具。我构建了一个代码来获取K2项目并创建K2部署包,它运行良好。当我尝试运行MSBuild以将K2部署包部署到K2服务器时 msbuild "DeploymentPackage\Workflow.msbuild" /p:TestOnly=True /p:Environment=Development 我得到以下错误信息: [SourceCode.DeploymentTasks.ExportProcessTask] Deploy Pro

我正在从事一个K2项目,并使用TeamCity作为持续集成工具。我构建了一个代码来获取K2项目并创建K2部署包,它运行良好。当我尝试运行MSBuild以将K2部署包部署到K2服务器时

msbuild "DeploymentPackage\Workflow.msbuild" /p:TestOnly=True /p:Environment=Development
我得到以下错误信息:

[SourceCode.DeploymentTasks.ExportProcessTask] Deploy Process: Task Error: Connection string has not been initialized. Connection to Host Server cannot be established.

我在K2服务器上运行MSBuild是否正常,我想知道如何运行MSBuild并从其他服务器(TeamCity服务器)部署K2部署包?如何设置MSBuild参数以及需要哪种类型的用户权限?

我将检查生成的MSBuild文件中目标环境的K2连接字符串中的主机值。例如:

<Field Name="Workflow Management Server" Value="Integrated=True;IsPrimaryLogin=True;Authenticate=True;EncryptedPassword=False;Host=dlx;Port=5555" />


请记住,这只是许多可能需要改变的因素之一。我希望这对您有所帮助。

我会在生成的MSBuild文件中检查目标环境的K2连接字符串中的主机值。例如:

<Field Name="Workflow Management Server" Value="Integrated=True;IsPrimaryLogin=True;Authenticate=True;EncryptedPassword=False;Host=dlx;Port=5555" />

请记住,这只是许多可能需要改变的因素之一。我希望这对你有帮助