我正在构建一个Openshift应用程序,它可以下载一个充满依赖项的目录,并在每个构建时备份现有数据库。我想用提交ID(或构建ID)命名目录和数据库转储,但由于遥控器上没有实际的存储库,我不能只使用git rev-parse --short HEAD
之类的东西来获取它。
有人能想到在构建过程中检索它的方法吗?
- 克里斯
答案 0 :(得分:0)
我能做的最好的事情就是创建一个具有合理精确时间戳的备份(例如backup-201411042116.tar.gz之类的东西)。因此没有直接连接到特定的提交,但对于我的应用程序至少它已经足够了(回滚应用程序的情况非常罕见)。
如果需要,您还可以在提交之前使用rhc
命令行工具从本地计算机进行手动备份。有关详细信息,请参阅rhc snapshot save --help
。