1

ここに画像の説明を入力「virtocommerce\src\Extensions\Setup\VirtoCommerce.PowerShell」フォルダーの下にある公式の virtocommerce azure deploy スクリプトを使用して、virtocommerce をデプロイしています (azure ツール v2.4 を使用)。 Windows Azure PowerShell

  1. "azure-db.ps1" には、"Get-Date –f" のような構文がたくさんあります。ダッシュ文字が間違っています。"–" は "-" でなければなりません。そうしないと、エラーが発生します。

  2. 「azure-deploy.ps1」には「build-search」という関数があり、cspack.exe を使って「ElasticSearch.cspkg」を作成していますが、それは正しいのですが、「CommerceSite.cspkg」や「AzureScheduler.cspkg」などの他のパッケージ用です。 、これらのパッケージを作成する関数が見つかりませんでした。これにより、「CommerceSite.cspkg」が見つからないというエラーが発生します。

誰かが同じ問題を抱えていますか?

4

2 に答える 2

1

コード内に問題があることが判明しました。

  1. 「deploy.ps1」スクリプトは deploy-tfs.ps1 を使用し、パラメーター「$build」を使用します。
  2. パラメータ「$build」は「deploy-tfs.ps1」で「False」にリセットされました
  3. "azure-deploy.ps1" は "$build" を使用して Azure パッケージをビルドする必要があるかどうかを判断します。このパラメーターは常に "False" であるため、Azure パッケージは作成されません。

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

于 2015-02-07T20:11:21.417 に答える
0

このスクリプトは、Azure SDK 2.5 ではなく 2.4 で実行するように設計されています。このスクリプトは、デモ環境とテスト環境の両方を毎日展開するために使用され、今日は正常に完了しました。ステータスはhttps://virtocommerce.codeplex.comで確認できます。

cspkg については、実際のビルド時に msbuild によって生成されます。Elasticsearch ccspkg は、elasticsearch ランタイムに加えて javaruntime を含め、単一のセットアップにパッケージ化する必要があるため、別の方法で作成する必要があります。

新しい 1.13 バージョンの Virto Commerce は、既定で、Web サイトとスケジューラ (Web ジョブとしてデプロイ) 用の Azure クラウド サービスではなく、Azure Web サイトをデプロイします。エラスティック サーチのみがクラウド サービスとしてデプロイされます。設定は deploy.ps1 で変更できます。

また、 http: //docs.virtocommerce.com/display/vc1devguide/Source+Code+Azure+Deployment で、ソース コードを Azure にデプロイする方法に関する完全な手順を確認してください。

于 2015-02-07T06:44:34.737 に答える