Configurable Cloud VM is a small command line tool for automatically creating development and demo environments for complex projects. The tool sets up these development environments inside a virtual machine which it automatically creates on the user’s host computer. This avoids polluting the user’s host machine with components from the chosen development environment and provides a clean, predictable and repeatable environment in which this development environment can run.
Add the semaphore.sh bash file which will be called from semaphore CI builds.
This script runs some basic sanity checks on ccloudvm. Currently, it
Builds the code
Creates a ccloudvm instance using the semaphore workload
SSHes into the instance and checks the release is xenial
Does a HTTP Get on the local host on a port mapped to port 80
on the ccloudvm instance. The workload installs and runs
nginx so the get should succeed.
Stops the instance and checks the qemu process has quit
Deletes the instance and checks that the instance directory has dissapeared.
Add the semaphore.sh bash file which will be called from semaphore CI builds. This script runs some basic sanity checks on ccloudvm. Currently, it
Signed-off-by: Mark Ryan mark.d.ryan@intel.com