10

Tomcat で動作する Hudson との継続的インテグレーション ビルドをセットアップしました。これを Tomcat の別のインスタンスに移動する必要がありますが、すべてを最初から構成する必要はありません。

新しいサーバーにコピーできる各ジョブを定義する構成ファイルはありますか、またはユーザー インターフェイスを介してジョブをインポート/エクスポートできますか?

ありがとう、ドン

4

6 に答える 6

19

hudson プロセスを実行するユーザーのホーム ディレクトリにある .hudson ディレクトリを確認します。(少なくとも: これは、Linux で java -jar hudson.war を使用して実行した場合に、hudson が構成ファイルを書き込む場所です)。

また: http://wiki.eclipse.org/AAdmining_Hudson

于 2009-01-22T17:55:12.740 に答える
6

jobs新しいサーバーに移行したときに、フォルダーを新しいサーバーにコピーしただけです。各ジョブのフォルダーには膨大な量のデータが存在する可能性があるbuildsため、それらは除外しました。

転送後はすべて問題なく動作しましたが、初期設定はかなり単純でした。

于 2009-01-22T17:55:31.303 に答える
2

ジョブインポートプラグインで十分です。別の Jenkins インスタンスからジョブをインポートします。

Jenkins ジョブ インポート プラグインは次のとおりです。

https://wiki.jenkins-ci.org/display/JENKINS/Job+Import+Plugin

于 2012-04-24T16:10:57.030 に答える
1

ベスト プラクティスの 1 つは、Hudson を実行しているサーバーに環境変数 HUDSON_HOME を作成することです。この変数名は、すべての構成およびジョブ データを格納するために Hudson によって使用されます。

この変数がないと、Hudson は $USERHOME/.hudson の下にフォルダーを作成します (Windows では、c:\Documents and Settings[user].hudson] になります。

HUDSON_HOME 変数を使用する利点の 1 つは、任意のユーザーで Hudson を起動できることです。これは、リモート Windows サーバーを使用してホストする場合に一般的です。

于 2009-02-04T16:54:00.907 に答える
0

jobs/[ジョブ名] ディレクトリに config.xml ファイルがあります。これは、私が新しい Hudson ジョブをバックアップするときに、通常バックアップ用にマークするものです。

Hudson の設定と環境変数に応じて、それをコピーするだけで細かい部分を変更できるはずです。

于 2011-02-10T18:28:00.737 に答える