Heroku 上にリリースしたアプリケーションを 更新 / ロールバック する方法

0 件のコメント

今回は「Heroku上にリリースしたアプリケーションを更新 / ロールバック する方法」についてまとめます。

更新リリース

Heroku は Heroku 上の Git に変更をプッシュすればアプリケーションの更新ができます。 Heroku へのプッシュは git push で行います。 プッシュするとすぐデプロイ/リリースが走ってしまう点は注意です。

> git push heroku master
...
remote: -----> Launching...
remote:        Released v5
remote:        https://dry-ravine-29304.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/dry-ravine-29304.git
   5272e50..3e6552f  master -> master

リリース履歴の確認

heroku releases コマンドでリリース履歴の一覧を確認できます。

> heroku releases
=== dry-ravine-29304 Releases - Current: v5
v5  Deploy 3e6552f2  sample@gmail.com  2018/11/25 10:48:58 +0900 (~ 6m ago)
v4  Deploy 5272e503  sample@gmail.com  2018/11/25 10:47:06 +0900 (~ 8m ago)
v3  Deploy 5c9890f0  sample@gmail.com  2018/11/25 09:32:46 +0900 (~ 1h ago)
v2  Enable Logplex   sample@gmail.com  2018/11/25 09:15:36 +0900 (~ 1h ago)
v1  Initial release  sample@gmail.com  2018/11/25 09:15:36 +0900 (~ 1h ago)

ロールバック

heroku rollback コマンドでロールバックを行えます。 リリース履歴一覧で確認できるバージョン番号を指定した場合、該当のバージョンにロールバックします。 特にバージョン指定しない場合は直前のバージョンにロールバックします。

> heroku rollback v4
Rolling back ⬢ dry-ravine-29304 to v4... done, v6
 !    Rollback affects code and config vars; it doesn't add or remove addons.
 !    To undo, run: heroku rollback v5

ロールバックすると新しいバージョンとしてリリースが行われます。 Heroku上のGitリポジトリには影響していないので、不具合を解消したバージョンをそのままプッシュすればまた新しいバージョンでリリースが行えます。

今回は「Heroku上にリリースしたアプリケーションを更新 / ロールバック する方法」についてまとめました。 参考になったでしょうか? 本記事がお役に立っていると嬉しいです!!

最後に… このブログに興味を持っていただけた方は、 ぜひ 「Facebookページ に いいね!」または 「Twitter の フォロー」 お願いします!!