1

我正在开发一个 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 参数以及需要哪种类型的用户权限?

4

1 回答 1

1

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

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

请记住,这只是可能需要更改的众多内容之一。我希望这可以帮助你。

于 2011-10-10T21:44:17.837 回答