如果我们使用VShpere 来管理所有的build机器,则使用VSphere Cloud 插件使得虚拟机的管理更加简单,且能够更好地利用VSphere的资源。


VShphere Cloud插件使得Jenkins可以控制VMWare VShpere中的虚拟机。可以配置Jenkins的slave为虚拟机,且可以指定snapshot的名字。Jenkins将自动地恢复到设置的snapshot,然后启动虚拟机作为slave来开始build。在build结束后Jenkins将自动地关闭slave,且恢复到指定的snapshot。


1)首先需要配置VShpere server,在Jenkins的Configure System中,如下:

用户需要启动关闭和恢复虚拟机的权限。

Jenkins插件之VShpere Cloud_微信公众号

2) 创建新的slave来使用VSphere中的VM,

Jenkins插件之VShpere Cloud_javascript_02 

+

Jenkins插件之VShpere Cloud_github_03 


完!


作者:​​iTech​

微信公众号: cicdops

Jenkins插件之VShpere Cloud_javascript_04