Jenkinsをアップデートした

警告がでていたのでセキュリティ的にも危ないのでシュッとアップデートしようとしたらちょいとハマったのでメモ

アップデート

% yum update jenkins

でjenkins自体をアップデート

% /etc/init.d/jenkins restart
Shutting down Jenkins                                      [失敗]
Starting Jenkins xxxx
重大: Running with Java class version 51.0, which is older than the required 52.0. See https://jenkins.io/redirect/java-support/
java.lang.UnsupportedClassVersionError: 51.0
	at Main.main(Main.java:146)

Jenkins requires Java 8, but you are running 1.7.0_131-mockbuild_2017_02_15_02_03-b00 from /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.131.x86_64/jre
java.lang.UnsupportedClassVersionError: 51.0
	at Main.main(Main.java:146)

アップデートしたらjava8以上が必須だったので

% yum install java-1.8.0-openjdk.x86_64

でjava8をインストール

Jenkinsぐらいしかjavaを使ってないので

% alternatives --config java

で使用するjavaのバージョンを変更

% /etc/init.d/jenkins start
Starting Jenkins OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=1024m; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=1024m; support was removed in 8.0
                                                           [  OK  ]

無事起動した

めでたしめでたし

[改訂第3版]Jenkins実践入門 ――ビルド・テスト・デプロイを自動化する技術 (WEB+DB PRESS plus)
佐藤 聖規 和田 貴久 新井 雄介 米沢 弘樹 山岸 啓 岩成 祐樹
技術評論社
売り上げランキング: 31,037