--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/fb9c00be-ad78-48c6-955b-7485e44d20c7%40googlegroups.com.
I agree that independent Docker slave makes sense.
IIRC such functionality is provided by one of existing Docker plugins, but I'm not sure. There're too many of them :(
If no, I would vote for integrating the proposal into Docker-plugin if there is no showstoppers.
On Dec 15, 2015, at 18:43, Surya Gaddipati <suryap...@gmail.com> wrote:Hi Yoann,Thank you for your response.> I was wondering what was missing to rewrite a simplified version of it.So here are couple of things that I found needed to be changed1. changed to use spotify-docker api client instead of command line, I needed it to talk to docker-swarm to allocated nodes
2. Slaves are allocated based on job label not job property, much like cloud plugins
3. We didn't need to run builds in another image/side image ect, we use docker-compose to run builds.
4. Had to remove couple of hacks like this, since we don't store builds on disk.5. We didn't need jenkins user mounting .This plugin simply allocates a new slave via jnlp/docker api calls. There is no extra magic.Surya
On Sunday, December 13, 2015 at 12:53:44 PM UTC-6, Surya Gaddipati wrote:This is not a hosting request. I am hoping to get some feedback on the plugin and see if its worth hosting/merging into other plugins.Details are in the readme of the projectPls, let me know if you have any questions.Surya
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/ruikEEsF_bc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/57db95e2-f8df-4015-9d91-3705a852aa3d%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/ruikEEsF_bc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/64c4afda-60ea-4d3c-9e9a-17a9dec91ce1%40googlegroups.com.
Use case is exactly this https://wiki.jenkins-ci.org/display/JENKINS/Docker+Plugin
"The aim of the docker plugin is to be able to use a docker host to dynamically provision a slave, run a single build, then tear-down that slave."
But without going through Jenkins Cloud Api.
Surya
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/ruikEEsF_bc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/d5035c31-39ec-4c34-94f8-457f2ed555bd%40googlegroups.com.
On Dec 15, 2015, at 18:59, Surya Gaddipati <suryap...@gmail.com> wrote:
On Dec 15, 2015, at 19:17, Surya Gaddipati <suryap...@gmail.com> wrote:>So what is your problem around Cloud API based provisioning?1. Delay in provisioning -> There is no technical reason user has to deal with this. This is totally a problem we can solve .
2. Container booting logs should be available to user via build logs, since allocation of container is part of the build. This is not currently possible.
Surya
On Sunday, December 13, 2015 at 12:53:44 PM UTC-6, Surya Gaddipati wrote:This is not a hosting request. I am hoping to get some feedback on the plugin and see if its worth hosting/merging into other plugins.Details are in the readme of the projectPls, let me know if you have any questions.Surya
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/ruikEEsF_bc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/87834380-5694-41d4-bbb2-25ce55640b12%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/0c0844f7-8c5f-410a-9781-ca1c04588686%40googlegroups.com.
nigelm,It uses queue listener to look for a label and add a slave .Docker has many, many load balancing tools , docker swarm for example. You can simply point jenkins to your swarm instance for docker.I see no reasons why Jenkins would be doing load balancing with docker containers when there are much more advanced/sophisticated solutions out there.
Hi Yoann,Thank you for your response.> I was wondering what was missing to rewrite a simplified version of it.So here are couple of things that I found needed to be changed1. changed to use spotify-docker api client instead of command line, I needed it to talk to docker-swarm to allocated nodes
2. Slaves are allocated based on job label not job property, much like cloud plugins
3. We didn't need to run builds in another image/side image ect, we use docker-compose to run builds.
4. Had to remove couple of hacks like this, since we don't store builds on disk.
5. We didn't need jenkins user mounting .
This plugin simply allocates a new slave via jnlp/docker api calls. There is no extra magic.
Surya
On Sunday, December 13, 2015 at 12:53:44 PM UTC-6, Surya Gaddipati wrote:This is not a hosting request. I am hoping to get some feedback on the plugin and see if its worth hosting/merging into other plugins.Details are in the readme of the projectPls, let me know if you have any questions.Surya
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/57db95e2-f8df-4015-9d91-3705a852aa3d%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/2479ec52-fafb-4e20-8eb3-39d15810268b%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPbPdOYmw1gtAK4JqPybRK5VOAL%2BPKuE6UY5x2jRJTbVzb4XiQ%40mail.gmail.com.You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/ruikEEsF_bc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLCdBxY7T6YXSs2EEo%2BiVyv6Ru%3D%2BeiBqRHwjv%2BsR0CLquA%40mail.gmail.com.