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

Reply via email to