使用Jenkins从Nexus部署到JBoss Fuse

时间:2017-06-30 17:37:57

标签: jbossfuse fuseesb

我正在寻找从nexus到JBoss Fuse 6.2部署maven工件的一些指导。我得到的少数参考文献是使用面料,我们目前的项目中没有使用面料。詹金斯对Nexus很容易。我想在不使用结构配置文件的情况下获得从nexus到Fuse的部署指示。

2 个答案:

答案 0 :(得分:2)

这是一篇旧文章,但这些想法仍然适用于您的用例:

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

简要说明: - 让你的jenkins工作通过ssh或通过jmx或jolokia(jmx over rest)调用JBoss Fuse上的管理操作。

答案 1 :(得分:1)

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 settings.xml文件中配置它,或者使用您自己的nexus repo的url配置JBoss Fuse服务器(karaf)。您可以在etc目录中找到配置文件。