Hi Roshan, Even though if you use [1], you have to face the dynamic docker file issue right?(Correct me If I am wrong).
[1] https://github.com/docker-java/docker-java Regards, Samith On Wed, Dec 16, 2015 at 11:40 PM, Roshan Deniyage <[email protected]> wrote: > Adding missing links ; > > > [1] > https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Build+and+Publish+plugin > [2] https://wiki.jenkins-ci.org/display/JENKINS/Docker+build+step+plugin > > > 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 <[email protected]> >> 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 <[email protected]> >>> 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 >>>> [email protected] >>>> 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 >>> >> >> > -- 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 [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
