P asked: Ø So how do you guys use jenkins slaves on VMware ? Do you use existing VMs ?
I use vsphere slaves extensively, but only as existing VMs. I never managed to get a dynamically-constructed slaves to actually work, but perhaps there is some magic combination of undocumented incantations that does it. I have many Developers who leave all kinds of cruft around from their builds, install prereq packages, reconfigure ssh keys, ntp, dns, etc in their build steps. I use the vsphere plugin to reset the slave back to a known-good condition at the start of the next build (that leaves the slave as the previous build left it, so I can debug what went wrong). Its somewhat unfortunate that the plugin only uses vcenter api, as otherwise I could use the free version of esxi and also not need the $12k vcenter licence in this stack. The software licences cost about 3x what the hardware costs, so you know something is wrong with that model. For many job types, I also use the CloudBees Docker plugin to build jobs that do not build Docker images and do not require a different kernel or libc to build correct product. It seems to be the only one that actually works, and provides the pristine environment for a lot less overhead. I wish there was some kind of quality information associated with each Jenkins plugin, as there is a *LOT* of crap in the library. I used to use the Debian pbuilder containers with a pretty large set of scripted wrappers in the C++ builds, but Docker images are an improvement. If you need, I can send you my config changes that I use to thread the needle… From: [email protected] [mailto:[email protected]] On Behalf Of P Sent: June-27-17 03:17 To: Jenkins Users <[email protected]> Subject: Re: vSphere Cloud Plugin - does it work ? It looks like VSphere Cloud plugin is not very widely used .... So how do you guys use jenkins slaves on VMware ? Do you use existing VMs ? I am a bit surprised nobody is creating dynamically VMs for Jenskins ... Best regards P. On Tuesday, June 20, 2017 at 12:34:19 PM UTC+1, P wrote: Hello all, I am trying to use vSphere Cloud Plugin to create new VM for some test deployment. Unfortunatelly it doesn't work and I don't really know why. Below is the error message I get when I press "Check Data" button while defining "vSphere Build Step": https://gist.github.com/anonymous/b355bed14171f8afa066dd18e8191179 I also include the configuration I use. Can anybody have a look and tell me why it is failing ? Kind regards P. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/7a37767a-285d-4b18-8ee6-2ac684a48e11%40googlegroups.com<https://groups.google.com/d/msgid/jenkinsci-users/7a37767a-285d-4b18-8ee6-2ac684a48e11%40googlegroups.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/cdb2fe03af9846e2917ba0198f14641a%40mbx02cmb01p.esentire.local. For more options, visit https://groups.google.com/d/optout.
