我知道一个 git push origin master
将让 Openshift 将应用程序重新部署到其新版本。
但我的情况是我的Tomcat应用程序依赖于另一个子模块maven项目,它们都是快照。
一旦其子模块项目更改(Tomcat 应用程序保持不变),git push origin master
根本不起作用(Everything up-to-date
),当然 Openshift 不会重新部署我的应用程序,这意味着它不会为我更新最新的子模块快照 Artifact 。
那么,如何解决这个问题呢?我试过rhc restart
和 rhc reload
,但它们不起作用。是否有类似 rhc redeploy
的命令?
最佳答案
你可以跑
rhc app deploy HEAD -a <appname>
如果您使用的是命令行工具
关于maven - 如何在 Openshift 上重新部署 Tomcat 7 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16480447/