我想爲我的團隊實現一個非常簡單的自動部署系統。svn提交自動部署到Heroku後推?
我們的代碼住在一個SVN回購,但我使用Heroku的部署我的應用程序(它使用GIT)
目前我做了局部以下:
svn update
git add .
git commit -m "foo"
git push heroku master
但是我想自動化這個過程,所以當團隊中的任何人提交新代碼時,它會自動推送到heroku,並可以在我們的開發站點上查看。
任何簡單的方法呢?也許設置一個EC2實例,在提交後使用ssh腳本(使用鉤子腳本)並運行上述命令?但是這個解決方案似乎過於複雜了。
嗨漢斯,我遇到這個線程,並認爲我會指出你drone.io,這是CI服務,包括Heroku部署。它適用於Subversion。你只需要在構建腳本中初始化git倉庫... http://docs.drone.io/heroku.html –