既然基础设施已经搭建完成,是时候自动化部署流程了。这就是 CI/CD 发挥作用的地方。如果你不知道 CI/CD 是什么,建议观看 DevOps CI/CD Explained in 100 Seconds。
接下来的步骤是使用 GitHub Actions 为你的应用实现 CI/CD。设置一个 GitHub Action,每当推送到 master 分支时,自动执行以下操作:
关于部署到 AWS,你可以使用 rsync 将文件复制到服务器。这里有一个使用 rsync 的 示例 GitHub workflow。
用自己的话写下这一站的结论。