git post_deploy挂接已更改文件的列表(openshift)

时间:2015-03-10 16:36:03

标签: git openshift

我在openshift中运行python应用程序。我有一个post_deploy钩子,它从转储文件中导入一个mysql数据库。

如果它实际包含在此推送中,我只想加载转储。有没有办法让我的钩子获取有关推送中包含哪些文件的信息?

在本地我可以运行以下命令:

git log --name-status HEAD^..HEAD

但是当我的post_deploy钩子运行时,它在openshift端并且git命令不起作用。

fatal: Not a git repository (or any parent up to mount point /var/lib/openshift)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试在app-root / git目录中运行该命令,这是一个实际的git repo,可能会为您提供所需的结果。