トップ «前の日記(2020/02/04 (火) ) 最新 次の日記(2020/02/06 (木) )» 編集 RSS feed

HsbtDiary


2020/02/05 (水) [長年日記]

Ruby CI を Rails 6 にした

chkbuild の結果をいい感じに集約する Ruby CI を Rails 5.2 から 6.0 にした。

https://github.com/ruby/rubyci/commit/f3dfe28c77f3b9963efeb530bac500f5a9ab00c5

いわゆるビジネスロジックに当たるコードのベースは小さいので bin/rails app:update 以外はほぼ何もしないでアップグレードできた。

Ruby CI や bugs.ruby-lang.org の DB を PostgreSQL 11 にアップグレードした

すでに heroku pg のデフォルトは 11 になっているという状況なので自分が面倒をみている heroku アプリについてシュシュっとデータベースのアップグレードをした。

https://devcenter.heroku.com/articles/upgrading-heroku-postgres-databases

手順は上に書いてある通りで、別に難しいことは無くてえいっとメンテをいれてやるだけ。

$ heroku addons:create heroku-postgresql:standard-2 --follow HEROKU_POSTGRESQL_LAVENDER_URL --app sushi
$ heroku maintenance:on
$ heroku pg:upgrade HEROKU_POSTGRESQL_WHITE --app sushi
$ heroku pg:promote HEROKU_POSTGRESQL_WHITE

最短のコマンドを並べると以上の 4 つになる。せっかくなので今回のメンテで HA がついている premium にしておいた。お疲れさまでした。