Hi Samith I am using AF dev setup. So its using the custom location as repo. Problem is wso2 project plugin installs the artifact to .m2 rather than to the custom repo. So when it's building the car its looking for the artifact in custom repo and its not there so build fails. So if I copy .m2 artifact and trigger Jenkins build its building without an issue. Problem is with the plugin. Setup is working correctly.
Thanks & Regards Danushka Fernando Senior Software Engineer WSO2 inc. http://wso2.com/ Mobile : +94716332729 On Jul 19, 2015 5:57 PM, "Samith Dassanayake" <sam...@wso2.com> wrote: > Hi Danushka, > > You have to set the "class" attribute of the "localRepository" element of > the job config to > "org.wso2.carbon.appfactory.jenkins.extentions.AFLocalRepositoryLocator" to > use the tenant specific m2 Repo as in [1]. Then when a build is triggered, > "locate"[2][3] method of the AFLocalRepositoryLocator will be invoked and > it will choose the .m2 repo location accordingly > > [1] > https://github.com/wso2/product-af/blob/master/modules/components/org.wso2.carbon.appfactory.core/src/main/resources/jenkins-config.xml#L104 > [2] > https://github.com/wso2/product-af/blob/master/modules/webapps/appfactory-plugin/src/main/java/org/wso2/carbon/appfactory/jenkins/extentions/AFLocalRepositoryLocator.java#L49 > [3] > http://buddycode.blogspot.com/2015/06/jenkins-deployment-in-wso2-appfactory.html > > Regards, > Samith > > On Sat, Jul 18, 2015 at 6:30 PM, Danushka Fernando <danush...@wso2.com> > wrote: > >> Hi All >> >> Currently I am working on [1]. While working on it I faced $subject. >> >> In AF we are using jenkins as the default build server and for each >> tenant we point to a custom repository (maven repository) location so all >> tenant artifacts are installed their own repository. But when I build the >> Resources Project with these settings it install the artifacts to the basic >> .m2 folder of the afpuppet user (owner of the jenkins process). I guess >> this is a bug in some plugin we developed. Can some one shed some light on >> this since I am stuck on this. >> >> >> [1] [Architecture] [AF] Adding CAR application type to App Factory >> >> Thanks & Regards >> Danushka Fernando >> Senior Software Engineer >> WSO2 inc. http://wso2.com/ >> Mobile : +94716332729 >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Best Regards > > Samith Dassanayake > Software Engineer | Cloud TG > WSO2, Inc. | http://wso2.com > lean. enterprise. middleware > > Mobile : +947 76207351 >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev