On Fri, Oct 2, 2015 at 9:26 AM, Oleg Nenashev <[email protected]> wrote:
> vSphere Cloud Plugin provides the Cloud implementation for Jenkins,
> which does exactly the requested thing.

Is this actually true?

https://github.com/jenkinsci/vsphere-cloud-plugin/blob/487bb7fb9ba573aeec5a5feb43d249164ce352d5/src/main/java/org/jenkinsci/plugins/vSphereCloud.java#L172-L180

As far as I can make out, it pretends to provide a `Cloud`
implementation, but this is really just a placeholder which could have
been a `GlobalConfiguration`; it does not seem to actually provision
anything automatically. Instead you need to explicitly create all
slaves:

https://github.com/jenkinsci/vsphere-cloud-plugin/blob/487bb7fb9ba573aeec5a5feb43d249164ce352d5/src/main/java/org/jenkinsci/plugins/vSphereCloudSlave.java#L363-L370

The CloudBees plugin does provide a true `Cloud` with elastic
provisioning of slaves:

http://documentation.cloudbees.com/docs/cje-user-guide/vmware-sect-cloud.html

(It does not currently support creation of new VMs from template; you
need to have a pool of VMs ready.)

The feature sets are somewhat different: the OSS plugin provides
various build steps to act on vSphere, such as setting the number of
CPU cores per socket.

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr2hi391hQMpAH9t8KuynCc35EBsCniRoNoNctj6ckGZOA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to