可以将Google AppEngine与Google Code集成以实现持续集成吗?
有没有人想过怎么把Google Code的代码提交和Google AppEngine的部署结合起来,让最新的代码自动上线呢?
我有一个简单的Google AppEngine项目,代码托管在Google Code上。我希望每次我在Subversion上提交代码时,AppEngine都能自动更新到最新的提交版本。其实我不太在乎线上网站是否会出现问题,因为这个项目主要是为了个人使用和学习。
有没有人知道怎么把Subversion的提交和代码库连接起来,或者怎么启动AppEngine的部署?理想情况下,我希望这个解决方案不需要我手动操作,也不需要在我电脑上运行任何服务器或监听软件。
5 个回答
5
Made By Sofa 有一篇关于他们使用 Google App Engine 的工作流程的 博客文章。在倒数第二段,他们提到了一种 子版本钩子,这个钩子可以在有人提交代码时,自动将代码部署到 Google App Engine 上。虽然需要稍微调整一下(因为它是在服务器端运行,而不是客户端),但你也可以做到这一点。
5
谷歌代码项目托管现在支持 提交后网络钩子,这个功能会在每次提交代码后,自动向项目拥有者指定的一个网址发送通知。这样就不需要频繁地去检查你的谷歌代码仓库有没有更新了。