2021年3月23日 星期二

Heroku-16 EOL upgrade to Heroku-20

2020年底收到 Heroku 傳來 Heroku-16 EOL 的訊息

此時 git push 的最後都會給予一個提示訊息

其中有給出 FAQ 的連結

也就是說產品生命週期要到尾聲了

差不多是四年就要淘汰

當初使用的是 Heroku-16

而 FAQ 裡面有提到如何更新到最新的 Stack 版本

好,跟著內容可以簡單查閱你的帳戶中有使用到 Heroku-16 的 APP

包含個人使用以及團隊使用的查詢

個人查詢

$ heroku plugins:install apps-table

$ heroku apps:table --filter="STACK=heroku-16"

團隊查詢

$ heroku apps:table --filter="STACK=heroku-16" --team=my-team-name 

 
 
其實這些到你的 web 頁面也是可以看到的

 

 

 

說明是說建議升級前在新的 stack 做一次 app 的測試

其實應該就是以防升上去有問題服務中止又要退版

不如在服務還在舊版跑的時候 先在 branch 上面測試新的 stack 有無問題

沒有問題才切換過去


我是懶啦 因為沒問題我就跑新服務就好了 舊服務關掉

直接升級指令做

$ heroku stack:set heroku-20 -a <app name>

$ git commit --allow-empty -m "Upgrading to heroku-20" 

$ git push heroku master


看起來是很順利直上 Heroku-20




沒有留言:

張貼留言

開放匿名留言 請大家注意網路禮儀