3

この質問では、Hudsonでのバッチの名前変更ジョブについて説明していますが、config.xmlファイルの変更についてのみ言及しています。

http://wiki.hudson-ci.org/display/HUDSON/Administering+Hudsonによると、ジョブの名前を変更するには、ディレクトリの名前を変更するだけです。

Hudsonのセットアップでは、多くのジョブを結び付けており、マスターconfig.xmlファイルにジョブの名前を記録するNestedViewsプラグインも使用しています。

ジョブの名前を一括変更する適切な方法は、ディレクトリの名前を変更してから、マスターconfig.xmlファイルを編集してから、各ジョブのディレクトリのconfig.xmlファイルを編集することです。これは正しいですか?

4

2 に答える 2

2

config.xmlファイルを直接編集すると正常に機能するはずです。または、HudsonのリモートAPIを使用することもできます。

リモートAPIを使用すると、ジョブの名前を変更するのは2段階のプロセスになります。

  1. POSTを使用してジョブをコピーしますhttp://my-hudson-server/createItem?name=newJobName&mode=copy&from=oldJobName

  2. POSTを使用して、古いジョブを削除します。http://my-hudson-server/job/oldJobName/doDelete

http://my-hudson-server/apiリモートAPIの使用方法の詳細については、こちらをご覧ください。

于 2012-04-19T08:43:28.023 に答える
1

はい、これは正しいようです。

ハドソンがオフラインまたは「シャットダウンの準備」をしていて、影響を受けるジョブが実行されていないことを確認してください。次に、ディスクからジョブを再起動またはリロードします。絶対に必要なのは、事前に構成をバックアップすることです。構成のコピーを作成し、そこで変更をテストすることをお勧めします。

于 2012-04-19T07:16:45.880 に答える