Skip to content

Continuous integration

Adam Spiers edited this page Aug 26, 2016 · 6 revisions

This document aims to cover current and future CI (Continuous Integration) infrastructure for automatically testing Crowbar. The details of specific automated test code within the Crowbar repositories falls outside the scope of this document and is covered in Automated testing.

Existing CI infrastructure

  • SUSE Build Server
    • Jenkins builds a new cloud from scratch
    • Install the new builld onto a new VM and automatically config & install Crowbar using CLI
    • Using CLI, nodes are provisioned and proposals added
    • Perform basic operations like uploading, launching, etc.
  • Travis CI