インストール

warを配置するだけ。単体でも動く

起動

単体で起動

java -jar hudson.war

サーブレットコンテナ利用

ディレクトリ構成

Jobのホームディレクトリ

HUDSON_HOME/jobs/各ジョブの名前

Jobのホームディレクトリ以下の構成

ファイル

設定内容

ソース置き場

ディレクトリ

ビルドしたものが配置される。

CUIツール

Hudson 1.302から、HudsonにはCLIが追加。hudson-cli.jarというものを実行する

CUIツールの入手

起動しているhudsonからダウンロードする。

http://hudsonURL/cli

実行

バージョン情報取得

java -jar hudson-cli.jar -s http://127.0.0.1:8080/ version

コピー実行

java -jar hudson-cli.jar -s http://127.0.0.1:8080/ copy-job コピー元 コピー先

設定ファイル(config.xml)を直接変更

たくさんのjobを扱う場合ブラウザ経由で操作するとめんどくさい。イレギュラーではあるが設定ファイルやディレクトリを直接変更した場合の反映方法をまとめた

JOBコピー

初期状態ではユーザホームディレクトリに.hudsonというディレクトリができる。ここのjobsディレクトリにjob毎にディレクトリができているのでこいつをコピーする。

設定変更

各ジョブのディレクトリに入りconfig.xmlを変更する。

設定反映

そのままではhudsonのメモリ上にあるものが使われてしまう。故に強制的にファイルシステムから再読み込みさせる。これはメニューに用意されている。

[hudsonの管理]から[設定の再読み込み]を実行する。

Counter: 12168, today: 2, yesterday: 0

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS