Quantcast

jenkin - maven and deploy

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

jenkin - maven and deploy

Rajwinder Makkar
I have this in my env :

Jboss
jenkins
maven

I am able to build a maven project using jenkins ,
I know how to deploy to jboss using jenkins

But how to tell jenkins what artifacts need to be deployed out of all the artifacts produced by maven .. as my one maven project produces multiple jar's and ear and i need to deploy only EAR to jboss.

Any suggestions ?

-Raj
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: jenkin - maven and deploy

Olivier Lamy-2
Have a look at the following plugin:
https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin

HTH,
--
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

2012/4/28 Rajwinder Makkar <[hidden email]>:

> I have this in my env :
>
> Jboss
> jenkins
> maven
>
> I am able to build a maven project using jenkins ,
> I know how to deploy to jboss using jenkins
>
> But how to tell jenkins what artifacts need to be deployed out of all the
> artifacts produced by maven .. as my one maven project produces multiple
> jar's and ear and i need to deploy only EAR to jboss.
>
> Any suggestions ?
>
> -Raj
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: jenkin - maven and deploy

cesar1983
Hello Olivier.

I am trying to make the Deploy work on my environment, but I get the Cargo errror...   The deploy is remote ....

"Caused by: org.codehaus.cargo.util.CargoException: Cannot locate the JBoss deployer class! Make sure the jboss-deployer for your JBoss version as well as all required JBoss JARs are in CARGO's classpath. More information on: http://cargo.codehaus.org/JBoss+Remote+Deployer at org.codehaus.cargo.container.jboss.JBoss5xRemoteDeployer.<init>(JBoss5xRemoteDeployer.java:91) ... 25 more Caused by: java.lang.ClassNotFoundException: org.codehaus.cargo.tools.jboss.JBossDeployer at java.net.URLClassLoader$1.run(URLClassLoader.java:217)"

I am trying to fix this but with no success...

I did what they told in (http://cargo.codehaus.org/JBoss+Remote+Deployer) . I tried creating a lib dir in jenkins server, putting  3 jars inside ( jboss-client, jboss-integration, jboss-profileservice-client) . Then I passed the -cp arg ponting to this lib dir with the jenkins.war  execution ... ( java  jenkins.war -jar -cp /jenkins/lib/   )  but I still get the problem...  

My Jboss version is 5.1  Jenkins 1.48 ... 

If you can help me finding the problem I appreciate!

Regards
Cesar


On Saturday, April 28, 2012 2:12:16 PM UTC-3, [hidden email] wrote:
Have a look at the following plugin:
https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin

HTH,
--
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

2012/4/28 Rajwinder Makkar <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="jDwGKsdvEeMJ">rmakka...@...>:

> I have this in my env :
>
> Jboss
> jenkins
> maven
>
> I am able to build a maven project using jenkins ,
> I know how to deploy to jboss using jenkins
>
> But how to tell jenkins what artifacts need to be deployed out of all the
> artifacts produced by maven .. as my one maven project produces multiple
> jar's and ear and i need to deploy only EAR to jboss.
>
> Any suggestions ?
>
> -Raj
Loading...