しばらくバージョンアップしていなかったGitBucket 1.9 を現在の最新バージョン 4.39.0 へアップデートしてみた。
検証環境
% uname -v
Darwin Kernel Version 22.6.0: Wed Jul 5 22:22:05 PDT 2023; root:xnu-8796.141.3~6/RELEASE_ARM64_T6000
% java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)
GitBucket 1.9 から 4.39.0 へバージョンアップ
案の定以下の通りエラーとなる。。まずは3.14へのバージョンアップが必要と出力さてている。
22:32:36.220 [main] INFO g.core.servlet.InitializeListener - Check version
2023-09-03 22:32:36.236:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.w.WebAppContext@5829e4f4{/,file:///tmp/gitbucket/data/tmp/webapp/,UNAVAILABLE}{file://tmp/gitbucket/gitbucket.war}
java.lang.Exception: GitBucket can't migrate from this version. Please update to 3.14 at first.
GitBucket 1.9 から 3.14 へバージョンアップ
エラーなく無事起動できた。
2023-09-03 22:36:14.456:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@6e78fcf5{/,file:///tmp/gitbucket/data/tmp/webapp/,AVAILABLE}{file:/Users/tmp/gitbucket/gitbucket.war}
2023-09-03 22:36:14.485:INFO:oejs.ServerConnector:main: Started ServerConnector@1e6b9a95{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2023-09-03 22:36:14.488:INFO:oejs.Server:main: Started @3559ms
GitBucket 3.14 から 4.39.0 へバージョンアップ
予想に反し問題なくバージョンアップができた。。
2023-09-03 22:40:38.045:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@5478ce1e{/,file:///tmp/gitbucket/data/tmp/webapp/,AVAILABLE}{file:/tmp/gitbucket/gitbucket.war}
2023-09-03 22:40:38.065:INFO:oejs.AbstractConnector:main: Started ServerConnector@2d363fb3{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2023-09-03 22:40:38.072:INFO:oejs.Server:main: Started @7573ms
あっけないがやりたいことはできたので、無事終了。