【问题标题】:How to remote deploy the K2 package to K2 Server?如何将 K2 包远程部署到 K2 Server?
【发布时间】:2011-09-22 14:33:55
【问题描述】:

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

【问题讨论】:

    标签: deployment msbuild teamcity k2


    【解决方案1】:

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

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

    请记住,这只是可能需要更改的众多内容之一。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2020-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-01
      • 2012-02-11
      • 1970-01-01
      • 2013-10-13
      • 2012-07-03
      相关资源
      最近更新 更多