我有一个Java应用程序,由于它的大小,我需要分两步或三步部署。我正在OpenShift容器上部署它。
所有这三个步骤都已使用Ant任务自动完成。第一步是在启动JBoss之前运行。
我需要在JBoss启动后运行剩下的两个。因此,一个想法是创建一个向导/安装程序应用程序,在后台调用这些任务,直到该过程完成(2-3分钟)。然后,在成功部署之后,通知用户应用程序已准备好使用。
我不熟悉Java部署工具的替代方案,我不想使用系统调用来调用ant。那么,这是否有意义,或者我可以利用其他工具并让我获得相同的结果?
答案 0 :(得分:0)
您是否无法在OpenShift上使用action_hooks在部署的某些阶段之前或之后执行某些任务?比如post_deploy动作挂钩? https://www.openshift.com/developers/deploying-and-building-applications