Herokuのリリース管理とロールバック
Herokuでは世代管理をしています。
C:\test>heroku releases v21 Deploy db4da8f3 <メールアドレス> 2021/06/24 22:42:01 +0900 (~ 14h ago) v20 Deploy def3e514 <メールアドレス> 2021/06/24 22:39:15 +0900 (~ 14h ago) v19 @ref:postgresql-spherical-xxxxx completed provisioning, setting DATABASE_URL. <メールアドレス> 2021/06/24 21:42:31 +0900 (~ 15h ago) v18 Attach DATABASE (@ref:postgresql-spherical-xxxxx) <メールアドレス> 2021/06/24 21:42:31 +0900 (~ 15h ago) v17 Detach HEROKU_POSTGRESQL_ONYX (@ref:postgresql-solid-xxxxx) <メールアドレス> 2021/06/24 21:42:21 +0900 (~ 15h ago) v16 Detach HEROKU_POSTGRESQL_IVORY (@ref:postgresql-shaped-xxxxx) <メールアドレス> 2021/06/24 21:42:18 +0900 (~ 15h ago) v15 Detach DATABASE (@ref:postgresql-deep-xxxxx) <メールアドレス> 2021/06/24 21:42:14 +0900 (~ 15h ago) v14 Detach HEROKU_POSTGRESQL_ROSE (@ref:postgresql-colorful-xxxxx) <メールアドレス> 2021/06/24 21:42:10 +0900 (~ 15h ago) v13 @ref:postgresql-solid-xxxxx completed provisioning, setting HEROKU_POSTGRESQL_ONYX_URL. <メールアドレス> 2021/06/24 21:41:55 +0900 (~ 15h ago)
ロールバック
1世代前にロールバックするにはheroku rollbackで実行できます。
C:\test>heroku rollback --app rocky-tor-xxxxx Rolling back ⬢ rocky-tor-xxxxx to v20... done, v22 ! Rollback affects code and config vars; it doesn't add or remove addons. ! To undo, run: heroku rollback v21
バージョン指定してロールバック
ロールバックするバージョンを指定してロールバックすることが出来ます。
ここではv19に戻す例です。
C:\testt>heroku releases:rollback v19 --app rocky-tor-xxxxx Rolling back ⬢ rocky-tor-xxxxx to v19... done, v23 ! Rollback affects code and config vars; it doesn't add or remove addons. ! To undo, run: heroku rollback v22
管理コンソールから確認
管理コンソールから確認するには、「Activity」をクリックすれば確認することが出来ます。
ブログ
Releases and Rollbacks
Heroku tools let you create robust, healthy workflows for your apps, from development to production to ongoing delivery....
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント