Skip to content
Interact with vCenter Simulator in a CI build
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Tests Test Windows 2019 Sep 23, 2019
LICENSE Initial commit Sep 27, 2018 Update readme Sep 23, 2019
build.ps1 Ship it Sep 7, 2019

vCenter Simulator (VCSIM) Continuous Integration (CI)

Have you ever wanted to test against VMware vCenter, but didn't have a lab environment available? How about in an automated fashion, every time you commit new code?

VMware's Go SDK govmomi includes govcsim, a vCenter simulator that mocks APIs.

In my first blog post on this topic, vCenter Simulator Docker Container, I wrote about a VCSIM Docker container that allows an even more portable option.

A follow-up blog post, vCenter Simulator CI Pipeline, explains this repository in detail.

This walkthrough uses PowerCLI and Azure Pipelines, but you could apply these concepts to any vSphere code (e.g. pyvmomi/govmomi) and any CI pipeline provider (e.g. GitLab/AppVeyor).

You can’t perform that action at this time.