使用 Jenkins 从 Nexus 部署到 JBoss Fuse



我正在寻找一些将 maven 工件从 nexus 部署到 JBoss Fuse 6.2 的指导。我得到的少数参考资料是使用织物,而我们当前的项目中没有使用织物。Jenkins 到 Nexus 很容易。我想获得一些关于在不使用结构配置文件的情况下从 nexus 部署到 Fuse 的指示。

这是一篇旧文章,但这些想法对您的用例仍然有效:

http://giallone.blogspot.it/2014/05/continuous-integration-with-jboss-fuse.html

为了简短起见: - 让你的 Jenkins 作业在 JBoss Fuse 上调用管理操作,无论是通过 ssh 还是通过 jmx 或 jolokia(JMX over rest(。

JBoss Fuse 文档应该有一个部分是关于将 JBoss Fuse 设置为在配置文件中指向你的 Nexus 存储库(maven repo(的部分。然后,您可以从 Fuse/Karaf shell 部署应用程序,然后可以通过控制台中的osgi:install mvn:groupId/artifactId:version进行安装。

例如 https://access.redhat.com/documentation/en-us/red_hat_jboss_fuse/6.3/html/deploying_into_apache_karaf/esbdeploylocate

https://access.redhat.com/documentation/en-us/red_hat_jboss_fuse/6.3/html/deploying_into_apache_karaf/ESBDeployLocateRunTime#Locate-RunTime-HttpProxy

您可以在本地 m2 设置.xml文件中配置此功能,也可以使用 JBoss Fuse 服务器 (karaf( 配置您自己的 nexus 存储库的 url。您可以在etc目录中找到配置文件。

最新更新