Jenkins Windows インストーラ

Jenkins Windows インストーラに関するフィードバックです
4
itouakihiro @itouakihiro

むむむ。JENKINS_HOMEが変えられないのだが

2011-03-24 09:14:52
Kokawa Takashi @Kokawa_Takashi

記事を読む限りJavaを自前で入れなくてよかったり、warの意味を理解してコマンド叩く必要が無くなるのかな : Windows installers are now available | Jenkins CI http://t.co/2QwiTWv via @jenkinsci

2011-03-24 09:14:59
itouakihiro @itouakihiro

@Kokawa_Takashi 入れてみたけど、setup.exe/jenkins-1.403.msi叩くだけで動くようになってますぜ

2011-03-24 09:17:44
Kokawa Takashi @Kokawa_Takashi

@itouakihiro おー、Java環境に不慣れな人に優しくて良いですねー

2011-03-24 09:20:08
itouakihiro @itouakihiro

@Kokawa_Takashi サービス化までしてくれるので、かなり楽。特にsetup.exeだと、.Net Framework 2.0から全部入れてくれるので超楽ですねー

2011-03-24 09:23:32
itouakihiro @itouakihiro

が、環境変数JENKINS_HOMEを見てくれないっぽくて今涙目で調査中

2011-03-24 09:24:01
itouakihiro @itouakihiro

おうふ。イベントログを見ると、起動シーケンスで強制的にJENKINS_HOMEをC:\Program Files\Jenkinsに設定してるっぽい……どうすればいんだー

2011-03-24 09:26:00
Kokawa Takashi @Kokawa_Takashi

Jenkins(forked from Hudson)のWindowsインストーラー試してみた。完全に自動でインストールされて、初期URLに誘導されるので導入はかなり楽。その代わり中の仕組みは見えにくくなったかな?

2011-03-24 09:28:21
close_yutori @kimukou2628

@itouakihiro JENKINS_HOME直下に出来るJenkins.xmlの<env name="JENKINS_HOME" を弄れば問題なかった気がするのですが・・

2011-03-24 09:28:49
Kokawa Takashi @Kokawa_Takashi

自動で"C:\Program Files\Jenkins"にインストールされるのと、サービスにも自動で登録されるがサービスから削除するUIが無い(sc delete Jenkinsを叩く?アンインストールする?)のではまりそう。

2011-03-24 09:33:58
Kohsuke Kawaguchi @kohsukekawa

@Kokawa_Takashi Windowsらしく、アプリケーションの追加と削除からアンインストールできます。

2011-03-24 09:38:32
Kohsuke Kawaguchi @kohsukekawa

@Kokawa_Takashi あと、インストール先ディレクトリの選択UIなどはどうやればできるのかよくわからんのでやってません :-(

2011-03-24 09:39:08
itouakihiro @itouakihiro

@kimukou_26 そのやり方ならできますね。これまでサービスでも環境変数でやってたんだけどなぁ

2011-03-24 09:47:09
Kokawa Takashi @Kokawa_Takashi

@kohsukekawa ご返答ありがとうございます。アンインストールするとデータが消えるか不安だったのですが、残るのを確認しました。jenkins.xmlは消えるんですね。。

2011-03-24 09:52:29
Kohsuke Kawaguchi @kohsukekawa

@Kokawa_Takashi 残しておいたほうがいいでしょうか。インストール時に作成されたファイルはすべて消すようになっています

2011-03-24 09:56:03
Kokawa Takashi @Kokawa_Takashi

@kohsukekawa 自分の環境ではここで起動時のargumentsをいじったりしているので気になったのですが、そういう事をしている人は少なそうなので問題ないと思います。インストーラではない方でも更新時にjenkins.xmlが上書きされますが悲鳴があがらないようなので

2011-03-24 10:04:46
Kokawa Takashi @Kokawa_Takashi

@kohsukekawa アンインストール時にjobs,plugins,userContent,ログファイルが残るのはありがたいのですが、updates,warフォルダとsecret.key,hudson.model.UpdateCenter.xml,・・・(続きます)

2011-03-24 10:18:30
Kokawa Takashi @Kokawa_Takashi

@kohsukekawa (続き),nodeMonitors.xmlが残ったので気になってつぶやきました。

2011-03-24 10:19:12
Kokawa Takashi @Kokawa_Takashi

Jenkins Windows Installer実験。任意のJENKINS_HOMEをシステム環境変数にセット。jenkins.xmlの35行目でJENKINS_HOMEをセットしている部分を削除。コンピュータの管理→サービスでJenkinsを再起動すると(中略)できた。

2011-03-24 10:59:25
Yusi @yusi00

さっそくWinXPに最新のJenkinsをインストーラ使って入れたら、8080が解放されてなくてアクセスできなかった。コンパネ>セキュリティセンターから解放してOKでした #jenkinsci

2011-03-24 11:02:10
Kohsuke Kawaguchi @kohsukekawa

@yusi00 これもインストーラでやらないといけない事っぽいですよね。やり方を調べねば。

2011-03-24 11:07:21
Yusi @yusi00

@kohsukekawa お願いします。インストーラの知識には疎いので協力は難しいですが。フィードバックだけでもっ!

2011-03-24 11:17:38
おおきくてながい @t_daicho

@kohsukekawa JenkinsCIのインストーラですが、UIをWixUI_InstallDirに変えればインストール先を選択するダイアログが追加されます。詳しくはこちらにあります http://bit.ly/eQgrqI

2011-03-24 16:18:46
Kohsuke Kawaguchi @kohsukekawa

@yusi00 できました! 1.405に入ります

2011-03-24 18:18:41