我正在用 express 建立一個個人博客網站。我將它托管在 ec2 上,并在數字海洋上托管了另一個版本。但是當涉及到更新我的代碼時(比如我正在更改幾行或添加或洗掉新功能)我必須洗掉所有檔案并重新上傳并再次運行它。當我使用www.heroku.com時,就像 git push heroku master一樣簡單。我如何使用 ec2 或數字海洋服務器做類似的事情?.(我是使用pem檔案登錄到服務器)
uj5u.com熱心網友回復:
正如評論中提到的 SMAC,您本質上是在尋找 CI/CD 解決方案。Heroku 可以很好地為您自動化,就像市場上的其他幾種產品一樣。根據您使用的 Git 提供程式,GitHub 和 GitLab 都提供本機解決方案(GitHub 操作與 GitLab CI)。
我建議您將它與 AWS 的 ElasticBeanstalk 之類的東西結合起來,以獲得您正在尋找的簡單更改/推送作業流程。
uj5u.com熱心網友回復:
我建議查看代碼管道教程。您可以使用此 AWS 服務來構建 CI/CD 用例。看:
CodePipeline 教程
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/334354.html
