2

.Net アプリケーションをデプロイするプロセスを IBM UCD で作成しました。私のシナリオは、プロセスを実行するたびに、実行時に異なるアプリケーション名を提供できるはずだということです。IBM UCD のプロパティを使用してこれを行うにはどうすればよいでしょうか。

「Prompt on use」オプションを有効にして、コンポーネント プロパティを作成し、それをパラメーター ${p:component/application.name} にマップしましたが、機能していないようです。一連の手順を見逃している可能性があります。

これを機能させるための詳細な手順を取得できれば幸いです。

4

2 に答える 2

1

バージョン 4.x (uDeploy) を使用していると思いますか?

この機能は 6.x で削除されました。移行は実施されていますが、移行を回避する方が簡単です。

コンポーネント プロセス自体でプロパティを使用する方法です。プロセス構成に移動し、プロパティ/構成タブに移動します。そこにプロパティを作成します。このコンポーネント プロセスを使用するアプリケーション プロセスを実行するたびに、値の入力を求められます。

プロパティの名前が「iis.app.name」の場合、${p:iss.app.name} だけで参照します。

プロパティ「application.name」は使用しないでください。これは、展開する UCD アプリケーションの名前を取得する、自動的に作成されるプロパティです。プロパティを参照する正しい方法が見つからない場合は、実行されたプロセスを (コンポーネント/アプリケーション レベルで) 見てください。実行されたすべてのステップとそれらにかかった時間を一覧表示する通常のビューは、「ログ」というタブにあります。そのすぐ隣に「プロパティ」タブがあります。それをクリックすると、プロセスで使用できるプロパティが表示されます。

また、独自のフォーラム ( https://developer.ibm.com/answers/?community=urbancode)を使用して、UC Deploy に関する迅速な回答を得ることができます。

于 2014-09-15T16:03:36.267 に答える
-1

プロパティファイルを更新するためのプロセスプラグインを使用してみましたか?

アプリケーション >> プロセス >> プロセスを選択 >> プロセス エディタ -- 左パネルからユーティリティ プラグインを実行できます。プロパティの更新オプションを試してください。

于 2015-04-15T10:01:32.923 に答える