使用Jenkins部署的Openshift问题

时间:2014-03-14 21:53:30

标签: jenkins openshift

需要一些帮助,找出如何在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

我注意到构建和部署是通过带有gear命令和所有内容的shell完成的。 我更喜欢使用Maven,因为我的项目已经被maven-ized,但是我无法弄清楚如何在pom.xml中配置目标URL以进行部署。 所以 - 任何一种选择都可以为我做好准备!

感谢您的帮助,关注和反馈!

1 个答案:

答案 0 :(得分:1)

我遇到了同样的错误,我设法通过在本页底部的配置中更改(按照建议)** webapps / **来解决它:

http://yourapp-domain.rhcloud.com/job/dev-build/configure

我不确定它做了什么......