Hi Samith, Yes we evaluated [1] and [2] and not going to use those plugins since our docker files are going to be dynamic and should be available to jenkins job before build begins. That is also possible with number of ways, but decided to change only deployment part in appfactory-jenkins plugin to build docker based artifacts.
Thanks, Roshan Deniyage Associate Technical Lead WSO2, Inc: http://wso2.com Mobile : +94 777636406 / +1 408 667 6254 Twitter : *https://twitter.com/roshku <https://twitter.com/roshku>* LinkedIn : https://www.linkedin.com/in/roshandeniyage On Wed, Dec 16, 2015 at 9:33 PM, Samith Dassanayake <sam...@wso2.com> wrote: > Hi Roshan, > > Have you looked at [1] > > [1] > https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Build+and+Publish+plugin > > Regards, > Samith > > On Wed, Dec 16, 2015 at 4:58 PM, Roshan Deniyage <rosh...@wso2.com> wrote: > >> Hi All, >> For App Factory build artifact feature, we are going with the stand >> alone Jenkins server for the next release as well. This is the existing >> method. The only change is instead of building user artifact and push it to >> some git repository, we are going to build a docker image and push it to >> our private docker registry. >> >> For this we think of calling docker REST API inside our >> appfactory-jenkins-plugin (existing custom plugin). So, need to have a java >> docker client library and I found 4 libraries as below. >> >> (1) https://github.com/docker-java/docker-java >> [based on jersey REST library and java 7] >> >> (2) https://github.com/spotify/docker-client >> [Simple java client, seems like a primitive library] >> >> (3) (1) https://github.com/shekhargulati/rx-docker-client >> [Asyn style library and use java 8 features] >> >> (4) https://github.com/jclouds/jclouds-labs/tree/master/docker >> [This is used by the jCloud library] >> >> I am going to go ahead with (1) since it gives the required >> functionalities. >> >> If anyone has used any of those libraries or any other better library, >> please give your suggestions. >> >> Thanks, >> Roshan Deniyage >> Associate Technical Lead >> WSO2, Inc: http://wso2.com >> >> Mobile : +94 777636406 / +1 408 667 6254 >> Twitter : *https://twitter.com/roshku <https://twitter.com/roshku>* >> LinkedIn : https://www.linkedin.com/in/roshandeniyage >> >> >> _______________________________________________ >> 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 > Blog : buddycode.blogspot.com >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev