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"
團隊查詢
其實這些到你的 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
沒有留言:
張貼留言
開放匿名留言 請大家注意網路禮儀