【发布时间】:2014-04-21 05:55:49
【问题描述】:
需要一些帮助来了解如何在 Openshift 上配置 Jenkins 以将应用程序部署到 Tomcat (JBoss EWS2.0)。 仅使用 rhc 命令实例化 Jenkins 设备和 JBoss EWS 设备的默认设置使我失败。 我刚刚更改了 Jenkins 中源代码控制部分的 URL,它找到了源代码并且构建工作正常。 但是在尝试使用此消息进行部署时失败:
[INFO] Installing /var/lib/openshift/532351cee0b8cd0ba4000001/app-root/runtime/repo/pom.xml to /var/lib/openshift/532351cee0b8cd0ba4000001/.m2/repository/ca/architech/apl_web_sk_hb_mp/1.0/apl_web_sk_hb_mp-1.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 31.484s
[INFO] Finished at: Fri Mar 14 15:04:18 EDT 2014
[INFO] Final Memory: 9M/179M
[INFO] ------------------------------------------------------------------------
Archiving artifacts
ERROR: No artifacts found that match the file pattern "webapps/**". Configuration error?
ERROR: 'webapps/**' doesn't match anything, but '**' does. Perhaps that's what you mean?
Build step 'Archive the artifacts' changed build result to FAILURE
Finished: FAILURE
我注意到构建和部署是通过 shell 使用 gear 命令和所有这些东西完成的。 我更喜欢使用 Maven,因为我的项目已经是 maven 化的,但是我也无法弄清楚如何配置目标 URL 以在 pom.xml 中进行部署。 所以 - 任何一个选项都可以为我解决问题!
感谢您的帮助、关注和反馈!
【问题讨论】:
-
嘿。你解决了吗?