0

ローカル コンピューターからリモートの Ubuntu サーバーに自動的に展開できるツールが必要です。私のプロジェクトはJavaです。それらは、webapp またはデーモン アプリ、または何でもかまいません (ただし、現在は Java のみ)。私のプロジェクトには、春、休止状態、maven ビルドがあります。

SSH ログイン、SQL スクリプトの実行、ファイルのコピー、構成の編集 (いくつかの .conf ファイル内) (mysql ユーザー名、パスワード、いくつかの URL アドレスなど)、新しくインストールされたサービスの実行に役立つツールはありますか?バージョン管理、... パッケージの手動での展開/パッチ適用は面倒で時間がかかるためです。または、独自のツールを作成する必要がありますか?

編集済み: (あまりにも多くの) 開発者にサーバー構成情報を知らせたくありません (安全ではないため)。展開は 1 つ (または少数) の sysad によって行われます。 パペットとシェフのことを考えました。この 2 つのシステムが私の状況に役立つと思いますか?

すべての提案を歓迎します。前もって感謝します。

4

2 に答える 2

0

Check out kwatee (I am the creator). It's easy to configure via a web administration interface but deployment operations can then be fully automated using CLI tools, or an ant or maven plugin.

于 2013-06-19T18:58:37.713 に答える