#author("2021-11-16T11:20:33+00:00","default:wikiadmin","wikiadmin") -バージョンアップ検証 *7.9 to 8.9 [#d92a4ed0] **7.9のPostgres9.6で起動 [#h030f741] ServerID 243B8A4D-AX0SEMDXHfZSM2p8OkQR SAML 関連に値を入れる **downして、volumeのバックアップ取得 [#cf49bc60] docker volume create --name sonarqube_sonarqube_data79 docker volume create --name sonarqube_sonarqube_extensions79 docker volume create --name sonarqube_postgres_data79 docker volume create --name sonarqube_postgres79 docker container run --rm -it -v sonarqube_sonarqube_extensions:/from -v sonarqube_sonarqube_extensions79:/to alpine ash -c "cd /from ; cp -av . /to" docker container run --rm -it -v sonarqube_sonarqube_data:/from -v sonarqube_sonarqube_data79:/to alpine ash -c "cd /from ; cp -av . /to" docker container run --rm -it -v sonarqube_postgresql_data:/from -v sonarqube_postgres_data79:/to alpine ash -c "cd /from ; cp -av . /to" docker container run --rm -it -v sonarqube_postgresql:/from -v sonarqube_postgres79:/to alpine ash -c "cd /from ; cp -av . /to" この時点で付け替えしてみて起動することを確認する ServerID 243B8A4D-AX0RveuJOTnufm9wIf7w **超重要!!プラグインのあるVolumeを消す! [#cc65a2a5] 間違えないように注意! sonarqube7.9のdockerをrm extentionsのvolumeをrm dataのvolumeをrm **8.9にして起動する [#i82bd9fa] ServerID 243B8A4D-AX0SEMDXHfZSM2p8OkQR -成功! -一回接続先DB間違えたため、SAMLなどは引き継がれたがProjectは消えるという状況でなんとも難しい。 **8.9から戻し。 [#h5574271] sonarqube_dataが共有だったせいかエラーで起動せず。 docker-compose downしなかったので、DBが戻らず起動せず。 downしてps -aででてこない状態を確認して戻せば切り戻し成功! *DBだけ戻す方法(成功バージョン) [#p5800295] +docker-compose stop sonarqube +DBをdump +DBをクリアする +dumpを投入 +docker-compose up sonarqube *DBの差し替え [#g9579429] +postgres9.6 & 13を準備 +13にimport +docker-compose stop sonarqube +13に切り替え。接続文字列変わる +docker-compose up sonarqube +プロジェクト引き継ぎ成功 +Server ID 243B8A4D-AX0SEMDXHfZSM2p8OkQR