我正在尝试为我的团队实现一个非常简单的自动部署系统。
我们的代码位于 SVN 存储库中,但我使用 heroku 部署我的应用程序(使用 GIT)
目前我在本地执行以下操作:
svn update
git add .
git commit -m "foo"
git push heroku master
但是我想自动化这个过程,这样当团队中的任何人提交新代码时,它会自动推送到 heroku 并且可以在我们的开发站点上查看。
有什么简单的方法吗?也许设置一个 EC2 实例,在提交后通过 ssh 进入它(使用挂钩脚本)并运行上述命令?但是这个解决方案似乎过于复杂..