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" />

これは、変更が必要になる可能性のある多くの1つにすぎないことに注意してください。これがお役に立てば幸いです。

于 2011-10-10T21:44:17.837 に答える