我目前正在使用github开发一个python应用程序,并希望将其部署到EC2上。
有没有好的方法来自动处理这带来的混乱(在EC2实例上为github设置SSH密钥对,每次将提交推送到主分支时从github存储库中拉出,等等)没有一堆自定义脚本?或者,有没有专注于此的开源项目?
发布于 2011-05-23 20:47:46
我曾经写过一个simple python script来做这件事。我也在我的博客上使用posted about it。
您可以设置存储库和分支的映射,以指向已包含该存储库和分支的签出的本地文件夹。然后,启用GitHub的post-receive钩子来命中脚本,然后脚本将自动触发相应文件夹中的git pull。
https://stackoverflow.com/questions/5220278
复制相似问题