git - 从 cloud9ide.com 将我的代码推送到 DotCloud

标签 git github dotcloud

我正在 cloud9ide 上编码, 推送到 github .然后我将其托管在 dotcloud 上.我正在尝试查看是否有某种方法可以让我的代码部署到 上当我继续 无需额外将其 pull 到我的本地计算机并运行他们的命令行工具。

现在我的工作流程是这样的:

cloud9ide -> github

$ git pull
github -> local

$ dotcloud push project.www .
local -> dotcloud

有什么方法可以跳过最后一步并将其自动推送到 dotcloud?阅读他们的 documentation suggests我不能通过 直接推送给他们.

最佳答案

从技术上讲,您可以将 git 直接推送到 DotCloud(这就是 DotCloud CLI 在幕后所做的);但是您仍然需要执行一些额外的步骤来触发构建过程(它不是由 git push 本身触发的)。

更好的方法可能是在 github 上设置一个接收后 Hook 。钩子(Hook)将在某处(可能在 DotCloud 本身)发出一个小而精简的服务的信号。然后,该服务将刷新其本地 git 存储库,并安排 dotcloud push

从长远来看,DotCloud 可能会提供与 github 的更简化的集成;但与此同时,这可以用最少的努力达到目的。

关于git - 从 cloud9ide.com 将我的代码推送到 DotCloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5834007/

相关文章:

c# - 使用 LibGit2Sharp 克隆 Git 存储库超时错误

git - 在 Jenkins 上从 GitHub 克隆 : could not load PEM client certificate

git push origin master 失败

r - 从 github : how to disable building vignettes? 构建 R 包

cron - Django 管理命令 Cron on Dotcloud

git - 如何使用 TortoiseGit 将单个文件更改推送到两个分支?

git - git-svn-id 是什么?

ruby - Gem::Ext::BuildError:错误:无法构建 gem native 扩展。架构Linux

perl - uWSGI错误perl应用程序未找到

Node.js 文件上传不起作用