我目前正在使用github开发python应用程序,并希望将其部署在EC2上。
是否有一种很好的方法可以自动处理这需要的混乱(在EC2实例上为github设置SSH密钥对,每次将提交推送到主分支时从github存储库中提取等)没有一堆自定义脚本?或者,是否有一个专注于此的开源项目?
答案 0 :(得分:0)
我曾写过一次simple python script来做这件事。我也在我的博客上posted about it。
您可以设置存储库和brances的映射,以指向已包含该存储库和分支的签出的本地文件夹。然后,启用GitHub的post-receive挂钩来点击脚本,然后脚本将自动触发相应文件夹中的git pull
。