0

テスト サーバーを更新する方法を見つけるために POC を実行しています。リフレッシュには以下が含まれます

  1. いくつかのファイルの削除
  2. Windows のプログラムの追加と削除から一部のプログラムをアンインストールする
  3. プログラムの新しいコピーをインストールします (ユーザーの操作を伴う installshield を使用します)
  4. 特定のフォルダーにいくつかの依存関係を配置します。

削除とコピー作業は ANT で非常に簡単に実行できますが、それは問題ではありません。しかし、インストール/アンインストール タスクを自動化する方法が見つかりませんでした。

これは ANT を使用して実行できますか? 他の代替手段はありますか?

4

1 に答える 1

2

ANT はビルド ツールであり、多くの人がそれを使用して展開を自動化することに成功していますが、ANT が解決するように設計されていない問題に遭遇することになります (たとえば、installshield などのサード パーティのグラフィカル ツールを実行するなど)。

ターゲット サーバーをプロビジョニングするための最良のアプローチは、次のような新しいテクノロジです。

それらの真の利点は、アプリケーションの環境の依存関係を把握し、展開前にターゲット マシンに適用できることです。仮想化環境をテストに使用する場合に非常に便利です。

最後に、私は長年 installshield を使用していませんが、自動化オプションの包括的なセットがあったことを覚えているようです。おそらく、ユーザーがGUIをクリックすることを強制的にシミュレートする代わりに、これらを(ANTから)使用できます

于 2012-11-02T12:11:26.813 に答える