Jenkinsへアップグレードしたい
Jenkins自体はもう何度も使用しているのですが、プロジェクトで使用中のHudsonをまだアップグレードしてません。
新しい開発プロジェクトが立ち上がったら、最初からJenkins導入しちゃうんですけど。
アップグレード手順について詳しくは、ここ(http://wiki.jenkins-ci.org/display/JENKINS/Upgrading+from+Hudson+to+Jenkins)の説明に
お任せするのですが、わたしもやってみましたので、作業履歴を載せておきます。
前提としては
- HudsonがWindows上でサービスとしてインストールされている
- hudsonというサービス名もjenkinsに変更したい
順番としては
- hudsonサービスを停止させる
- hudsonサービスを削除する
- jenkins.warをダウンロードし、適当な場所でjava -jar jenkins.warとして起動する
- Jenkinsの管理から「windowsサービスとしてインストールする」を実行する
hudson.exe stop hudson.exe uninstall
でOKです。
jenkins.warダウンロード&起動
ここ(http://mirrors.jenkins-ci.org/war/latest/jenkins.war)からダウンロードしました。
java -jar jenkins.war
windowsサービスとしてインストールする
特に問題など発生せず、あっさりアップグレードできます。
アップグレード後に定義情報がなくなったとか、履歴が消えたとか、Slave接続がないとか、
そういった類のことは確認できませんでした。(←とはいってもまだ2〜3回しかやってないです)
スレーブ側のサービスも
hudson-slave.exe uninstall
でサービス削除できますので、登録しなおせばサービス名も「jenkins slave」となります。
みなさんも、Jenkinsにアップグレードしてみませんか。