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