git推送到OpenShift git存储库需要很长时间

git推送到OpenShift git存储库需要很长时间,git,openshift,git-push,wildfly,Git,Openshift,Git Push,Wildfly,我在RedHat OpenShift上创建了一个WildFly盒式磁带,并将一些小代码更改推送到我最初的Git存储库的主分支上(ssh://account@host.rhcloud.com/~/git/wildfly8.git/)。我发现推送到存储库需要很长时间 如何加快推送到存储库的速度?是否有正在运行的Git预提交钩子 我的命令如下所示: git push --porcelain --progress --recurse-submodules=check origin refs/head/m

我在RedHat OpenShift上创建了一个WildFly盒式磁带,并将一些小代码更改推送到我最初的Git存储库的主分支上(ssh://account@host.rhcloud.com/~/git/wildfly8.git/)。我发现推送到存储库需要很长时间

如何加快推送到存储库的速度?是否有正在运行的Git预提交钩子

我的命令如下所示:

git push --porcelain --progress --recurse-submodules=check origin refs/head/master:refs/heads/master

在.openshift/markers目录中创建一个名为hot_deploy的新文件。将它添加到Git存储库,提交它,然后推送它。它将启用热部署,部署将花费更少的时间。

感谢您的快速回答。推送到Git repo是否需要那么长的时间,因为应用程序是先构建的,并且只有在推送成功之后才能构建?因为我在我的应用程序中添加了一个Jenkins盒带,并认为它将处理构建过程,因此我只需将更改的文件推送到Git repo。其工作方式是:1)推送第一位2)然后停止所有盒带3)然后进行Maven构建(如果不在.m2 repo中,它将下载依赖项)4)然后复制WAR文件5)并启动盒带。使用热部署,启用盒带不会停止,因此您可以更快地部署。如果您满意,请将此答案标记为正确。好的。谢谢你的回答和解释,但在我的例子中,“推”到Git Repoistory花了很长时间。而不是部署本身。我正在使用OpenShift不支持的WildFly进行热部署,或者它是否属于“JBoss AS”类型?这应标记为正确答案。我也有同样的问题。热部署标记解决了这个问题。热部署可以解决一半的问题。启用热部署后,也需要很长时间。