0

私は大規模なソフトウェア開発プロジェクトの一部を担当しています。複数の環境 (dev、test、pre-prod、prod など) と多くの異なるソフトウェア コンポーネントがあります。それらのほとんどは Java/Weblogic に基づいています (他のアプリケーション サーバーが散らばっています)。

現在、構成とアプリケーション コードを環境間で移行する良い方法がありません。コードは SCM にチェックインされます。移行を実行するには、誰かがチェックアウトして手動で移行します。これは明らかに時間がかかり、非常にエラーが発生しやすい作業です。間違いは常に発生します。

共有できる可能性のある移行ツールの経験がある人はいますか? スクリプトを作成することは (明らかに) 気にしませんが、環境固有の構成などの状況で有利なスタートを切るとともに、これを簡単にするある種の GUI が本当に役立ちます。

4

1 に答える 1

3

すべての設定をプロパティ ファイルに含めることができます (1 つは開発用、もう 1 つはテスト用など)。その後、環境をパラメーターとして受け取り、正しいプロパティ ファイルを使用してディストリビューション全体をビルド/デプロイするデプロイ スクリプト (sh、ant など) を準備します。自動化された方法があれば、任意の CI システム (Hudson など) でジョブをセットアップして、シングルクリックで実行できます。

于 2012-07-02T10:53:47.543 に答える